我以前见过类似的问题,但没有一个有效的解决方案。
我试图用锚标记替换页面上的所有网址,但仅限那些不在锚标记内的网址。
so http://google.com http://google.com应替换为
<a href="http://google.com">http://google.com</a>
但前提是它尚未位于锚标记内。
有什么想法吗?
我认为你需要进行两次操作。将源拆分为
PART1 <a href=...>blah></a> PART2 <a href=...>blah</a> PART3...
然后将 url 替换为<a href="url">
分别在 PART1、PART2 等中,然后将其全部粘贴在一起。
在单个正则表达式中执行此操作即使不是不可能,也会令人头痛,具体取决于您的方言。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)