[英]Regex Match string prefix, but not multiple strings containing this prefix
我需要一个匹配的正则表达式
any_
但这与下面的任何字符串都不匹配
any_group1
any_group2
我试过了
(?=.*any_.*)^((?!any_group1).)*$^((?!any_group1).)*$
您也可以使用否定的前瞻(?!
断言右边的内容不是group1或group2:
\\bany_(?!group[12]\\b)
这将匹配:
\\b
字边界 any_
字面匹配 (?!group[12]\\b)
断言右边的否定超前不是group1或group 2,后跟单词边界
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.