【发布时间】:2015-02-10 01:14:21
【问题描述】:
我有(很多)电子邮件,其中包含诸如
我希望删除邮件正文中的 ,但仅限于里面有和 @ 的地方(正文中也有 HTML 标签,必须保留)。
我可以用这个正则表达式匹配地址:
^<.[^@]+.@.[^@]+.>$
,但是如何仅用地址而不是 替换它?
【问题讨论】:
-
嗯,字符串是字符数组...
-
是否有空格,或者您是否只是使用这些空格将尖括号与电子邮件清楚地分开?也就是说,电子邮件地址是像这样:
< asd@somewhere.co >还是像这样:<asd@somewhere.co>?如果是后者,它应该就像在两个由单词边界分隔的尖括号之间搜索@符号一样简单。