首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >匹配文本中的URL,但已存在的<href=‘.’>链接除外

匹配文本中的URL,但已存在的<href=‘.’>链接除外
EN

Stack Overflow用户
提问于 2015-03-17 08:42:43
回答 1查看 54关注 0票数 1

我有以下命令:

代码语言:javascript
复制
var URLREGETX1 = /(\b(https?|ftp):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/gim;

记录了协议和网址。它运行良好,但我想确保它没有捕获foo链接。

我试着摆弄(?!href=\"),但没有成功。

https://regex101.com/r/fE7pY9/1

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-17 10:03:21

我使用消极的朝后看完成了这一工作。

代码语言:javascript
复制
(?<!RegExpThatShouldNotBeAPrefix)RegExpToMatch

然而,根据regex101的说法,Javascript不支持这一点。但你应该在现场测试这个。

我通过切换到python让它工作起来。

https://regex101.com/r/tU1fS3/1

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29094582

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档