У меня проблема, для замены адреса электронной почты из html innertext.
я могу заменить весь адрес электронной почты. но я не могу заменить только конкретный (внутренний текст html). пожалуйста помогите..
Я попытался с preg_replace('/[A-Z0-9._%+-]+@([A-Z0-9.-]+\.[AZ]{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 >
живая демонстрация