【发布时间】:2014-05-01 23:30:38
【问题描述】:
我正在尝试修复 WP 插件上的错误。它使用这个表达式来解析 url:
$anchorPattern = '/\'\"\/\/([^\'\"]+?)\'\">(.*?)</a>/i';
问题出在 mailto: url,没有正确匹配。 所以例如,当代码是这样的:
<a href="mailto:email@email.com" target="_blank"><img src="email.png"></a>
第二场比赛是
mailto:email@email.com" target="_blank"><img src="http:
因为正则表达式只在 // 处停止。如何更改正则表达式以使第二个匹配为 'mailto:' ?
在这里进行正则表达式测试:http://regex101.com/r/sY4bW8
【问题讨论】:
-
用
DOM怎么样?