正则表达式用于电子邮件地址外部代码注释
RegEx for e-mail address outside code comment
使用正则表达式,我正在尝试匹配代码注释之外的任何电子邮件地址。
例如,字符串可以是这样的:
/**
* Hello World
* For comment info e-mail us at test@email.com
*/
But we really want to match this@email.com
所以在这种情况下,我只想返回"this@email.com"。在这种情况下,我可以使用什么正则表达式公式?
正则表达式通常被视为某种神奇的语言,只要我们知道咒语,它就可以用文本字符串做我们需要的任何事情。不是那样的,你不应该让你的先行者意识被这个想法颠覆。你的核心语言应该做繁重的工作,留下正则表达式模式来完成详细的工作
目前还不清楚你是否需要Perl解决方案或JavaScript解决方案,或者你是否模棱两可。这是给Perl的
如何"匹配代码注释之外的任何电子邮件地址">?
-
删除评论
这在 perlfaq6 中得到了解决
-
搜索电子邮件地址
您应该使用
Regexp::Common
模块,以及Regexp::Common::Email::Address
.但请注意,这将匹配互联网消息格式标准定义的任何内容,这可能比您想象的"电子邮件地址"要多。这不仅仅是bob@example.com
参见
Email::Address
如果您需要处理找到的任何电子邮件地址
相关文章:
- 浏览器注释掉使用JS插入的代码
- 如何从代码中删除C样式注释
- @private注释在 Google Closure JavaScript 代码中实际上做了什么
- 在 JavaScript 代码中的注释字符串之间匹配文本
- 隐藏的代码注释,甚至在源代码(HTML / JS)中
- 如何注释掉混合了服务器标签的 JavaScript 代码块
- 正则表达式用于电子邮件地址外部代码注释
- 为什么Disqus不使用全局CDN作为其注释代码
- JavaScript 正则表达式,用于在“注释”代码中查找模式
- Jquery代码注释
- 在两个JavaScript注释之间替换代码
- 为什么非Javascript浏览器中的Javascript代码有额外的注释
- 用我的ajax代码来显示注释
- 如果警报被注释掉,此JavaScript代码将无法正常执行
- 如何对jquery中有一行php代码的jquery代码块进行注释
- Textmate中的拼写检查代码注释
- Javascript代码注释
- JavaScript代码注释的正确方式是什么?
- GitHub:在代码注释/ docblock中渲染markdown
- 很好的代码注释技巧