【发布时间】:2013-05-14 03:03:12
【问题描述】:
我正在将页面上的所有文本网址替换为可点击的。
当我这样做时,它还会替换“src”属性中的链接
图片数量(这是不想要的)
我的正则表达式是这样的
[-a-zA-Z0-9@:%_\+.~#?&//=]{2,256}\.[a-z]{2,4}\b(\/[-a-zA-Z0-9@:%_\+.~#?&//=]*)?
我尝试使用
进行否定搜索(?!src\=\")[-a-zA-Z0-9@:%_\+.~#?&//=]{2,256}\.[a-z]{2,4}\b(\/[-a-zA-Z0-9@:%_\+.~#?&//=]*)?
但它不匹配一个东西。
我应该如何在我的正则表达式之前?
【问题讨论】:
-
是 javascript 你唯一的选择..你不能用其他服务器端语言做到这一点
-
@Anirudh 我按照你的建议做了-服务器端。
-
问题是否已回答/关闭?
-
@winner_joiner 基本上我按照 Anirudh 的建议做了。如果您有 JS 的解决方案,您可以将其发布为答案。
标签: javascript regex regex-negation