所以我们有以下正则表达式:
[a-zA-Z\-\_]+\/(.)*
匹配字符串:
hello/anything
test-page/allSorts1
我们是否可以进行第一场比赛,[a-zA-Z\-\_]\/(.)*
从字符集中排除某些字词。例如,“hello”或“something-else”不匹配?
我尝试过类似:[a-zA-Z\-\_[^hello][^something\-else]]\/(.)*
和[a-zA-Z\-\_](?!hello|something-else)\/(.)*
以及[a-zA-Z\-\_](hello|something-else){0}\/(.)*
但这些都不起作用。
非常感谢任何帮助。
答案 0 :(得分:1)
在开始时使用否定前瞻。
^(?!.*\b(?:hello|something-else)\b)[a-zA-Z\-\_]+\/(.*)
上述正则表达式与包含字符串hello
或somethig-else