正则表达式匹配除常量之外的所有内容

时间:2014-03-07 13:32:24

标签: regex

我需要一个匹配除了单个常量(忽略大小写)

之外的所有内容的正则表达式

常量 ALL 的示例应匹配以下单词:dog,MOUSE,mall,alligator。但它不应该匹配:all,ALL,alL。

1 个答案:

答案 0 :(得分:1)

(?si)^(?!all$).*

将匹配除all之外的任何字符串(不区分大小写)。

(?i)使正则表达式不区分大小写,(?s)允许点匹配任何字符,包括换行符。如果您不希望输入中有换行符,则可以删除s

live on regex101.com