【发布时间】:2015-12-23 04:52:51
【问题描述】:
我如何从 html 中捕获所有邮件地址,但忽略作为表单值的地址。例如:
<p>Mail: anymail@example.com</p>
...
<input value="anymail@example.com">
...
<a href="mailto:anymail@example.com">Kontakt: <span>anymail@example.com</span></a>
我需要所有地址,但不是输入字段中的地址(它是一个表单值)。
为了匹配我的地址:
(mailto:|)[a-z0-9_\.\-\+]+@[a-z0-9\-\.]+\.[a-z]{2,}+)
【问题讨论】:
-
您需要先用 DOMDocument 解析 HTML 以排除
value属性。
标签: php regex regex-negation