我正在尝试编写一个正则表达式,以允许所有匹配模式的字符串,但排除相同模式后的少数字符串
例如:选择所有字符串以site开头:但不是(site:dev或site:corp) 我拥有的是......
的网站:[!^网站开发$] * [^网站!CORP $]
如果我为网站测试它不起作用:corps不完全是site:corp
任何人都可以帮忙吗? regex101
答案 0 :(得分:0)
当您应该查看群组()时,您正在使用角色类[]。
尝试这样的事情:site:(?!(dev $ | corp $))
答案 1 :(得分:0)
site:(?!dev)(?!corps).*
在" site:"之后使用两个负面预测((?! ...)
)。