【发布时间】:2017-07-05 03:02:42
【问题描述】:
我有这一行来检查 html 汤中的 URL:
^http[s]?:\/\/[^:\/\s]+[^#?\s()]+/
现在我要检查两个词。我应该如何修改此行以包含 FOO 并且在行中的任何位置不包含 BAR?
我想要所有链接,例如 http://bazfoo.com/something/else 而不是 http://quxfoobar.com/something/else
在任何地方添加 (?:foo) 会破坏表达式,负前瞻模式 (?!bar) 也会破坏表达式。
有什么想法吗?
【问题讨论】: