我的代码(无效)
(?!setFeature)[^\n]*"(?:http|ftp):\/\/[\w\d]
因此,我想阻止的匹配setFeature("http://xyz"),但允许匹配其他任何内容,例如setUrl("http://xyz")。谢谢!
setFeature("http://xyz")
setUrl("http://xyz")
问题是您的[^ \ n] *与“ etFeature”匹配,因为从技术上讲,它与您的条件匹配。您需要添加一个单词边界以指示它必须是单词的开头或字符串的开头,因此:
\b(?!setFeature)\w+[^\n]*"(?:http|ftp):\/\/[\w\d]
您可以在此处看到现场测试。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
点击生成二维码
我来说两句