Regex 创建正则表达式模式以排除字符串

Regex 创建正则表达式模式以排除字符串,regex,Regex,我想创建一个正则表达式模式,以允许所有字符串具有: 画廊-a 或者以gallery-a开头的字符串,而不是空格,并且在每个字符串被接受之后,clip-a除外 示例: gallery-a ACCEPTED gallery-a kfjrgrgl elrgkelk ACCEPTED gallery-a clip-a NOT ACCEPTED 我试过使用^gallery-a((?!clip-a)。*$但不起作用。您可以使用 ^gallery-a(?!.*clip-a).* 请参阅。的副本。

我想创建一个正则表达式模式,以允许所有字符串具有: 画廊-a

或者以gallery-a开头的字符串,而不是空格,并且在每个字符串被接受之后,clip-a除外

示例:

gallery-a ACCEPTED
gallery-a kfjrgrgl elrgkelk ACCEPTED
gallery-a clip-a NOT ACCEPTED
我试过使用
^gallery-a((?!clip-a)。*$
但不起作用。

您可以使用

^gallery-a(?!.*clip-a).*
请参阅。

的副本。