使用正则表达式查找除一个字符串外的所有字符串

PT *_*ynh 39 regex

我想匹配除字符串之外的所有字符串"ABC".例:

 "A"     --> Match
 "F"     --> Match
 "AABC"  --> Match
 "ABCC"  --> Match
 "CBA"   --> Match
 "ABC"   --> No match
Run Code Online (Sandbox Code Playgroud)

我尝试过[^ABC],但它忽略了"CBA"(和其他人).

Tim*_*ker 57

^(?!ABC$).*
Run Code Online (Sandbox Code Playgroud)

匹配所有字符串除外ABC.

  • @ d'alar'cop` [^ ABC]`将拒绝`CBA` (3认同)