【发布时间】:2014-12-02 15:15:01
【问题描述】:
我有一个问题,从 html 内部文本替换电子邮件地址。
我可以替换所有电子邮件地址。但我不能只替换特定的(html 的内部文本)。请帮帮我..
我试过preg_replace('/[A-Z0-9._%+-]+@([A-Z0-9.-]+\.[A-Z]{2,4}|[A-Z0-9.-]+)/iu','[---]',$data)
请帮助我。谢谢...
我的意见
<div data="example1@dom.com,example4@dom.com"><a href="example1@dom.com" > example4@dom.com, <b>example3@dom.com</b> other text, example7@dom.com, ,<i>example5@dom.com</i></a></div >
预期输出:
<div data="example1@dom.com,example4@dom.com"><a href="example1@dom.com" > [--], <b>[--]</b> other text, [--] ,<i>[--]</i></a></div >
【问题讨论】:
标签: php regex preg-replace