1
我试图匹配不以给定模式开头的行。如果此图案是单个字母,则很容易,例如^[^ABCD].*
匹配Frog
,但不是Dog
或Cat
。带有一个或多个字符的正则表达式组
但我想忽略单个字母或双字母组合,并且无法找出正确的语法。例如,我想匹配Frog
和Cow
,但不匹配Dog
或Cat
。我试过这个表达式^[^(D|Ca)].*
,但它只匹配Frog
(即忽略Cow
)。
我试图匹配不以给定模式开头的行。如果此图案是单个字母,则很容易,例如^[^ABCD].*
匹配Frog
,但不是Dog
或Cat
。带有一个或多个字符的正则表达式组
但我想忽略单个字母或双字母组合,并且无法找出正确的语法。例如,我想匹配Frog
和Cow
,但不匹配Dog
或Cat
。我试过这个表达式^[^(D|Ca)].*
,但它只匹配Frog
(即忽略Cow
)。
您需要lookaheads..though这里可以不用它做,但它会很长 – rock321987
'^(?d | CA)* '... –