正则表达式-防止在同一行上将字符串与子字符串匹配

伊万

我的代码(无效)

(?!setFeature)[^\n]*"(?:http|ftp):\/\/[\w\d]

因此,我想阻止的匹配setFeature("http://xyz"),但允许匹配其他任何内容,例如setUrl("http://xyz")谢谢!

尼尔

问题是您的[^ \ n] *与“ etFeature”匹配,因为从技术上讲,它与您的条件匹配。您需要添加一个单词边界以指示它必须是单词的开头或字符串的开头,因此:

\b(?!setFeature)\w+[^\n]*"(?:http|ftp):\/\/[\w\d]

您可以在此处看到现场测试

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

正则表达式-禁用同一行的特定子字符串

来自分类Dev

正则表达式-禁用同一行的特定子字符串

来自分类Dev

正则表达式匹配同一行上的多个字符串

来自分类Dev

使用正则表达式匹配字符串?

来自分类Dev

Java正则表达式匹配字符串

来自分类Dev

返回匹配正则表达式的字符串

来自分类Dev

匹配不带正则表达式的字符串

来自分类Dev

匹配任何字符串正则表达式

来自分类Dev

正则表达式以匹配Java字符串

来自分类Dev

Vim:匹配字符串的正则表达式

来自分类Dev

正则表达式匹配空字符串?

来自分类Dev

正则表达式不匹配字符串

来自分类Dev

与正则表达式匹配的Java字符串

来自分类Dev

正则表达式匹配特定字符串

来自分类Dev

正则表达式-匹配字符串模式

来自分类Dev

正则表达式与字符串不匹配

来自分类Dev

字符串与正则表达式不匹配

来自分类Dev

正则表达式后匹配字符串

来自分类Dev

正则表达式匹配子字符串

来自分类Dev

正则表达式匹配逗号或字符串

来自分类Dev

字符串之间的正则表达式匹配

来自分类Dev

正则表达式匹配“划定的字符串

来自分类Dev

用正则表达式匹配字符串

来自分类Dev

返回匹配正则表达式的字符串

来自分类Dev

正则表达式与字符串匹配

来自分类Dev

正则表达式匹配字符串

来自分类Dev

匹配任何字符串正则表达式

来自分类Dev

正则表达式匹配子字符串

来自分类Dev

正则表达式匹配字符串从