2016-05-26 46 views
1

我试图匹配不以给定模式开头的行。如果此图案是单个字母,则很容易,例如^[^ABCD].*匹配Frog,但不是DogCat带有一个或多个字符的正则表达式组

但我想忽略单个字母或双字母组合,并且无法找出正确的语法。例如,我想匹配FrogCow,但不匹配DogCat。我试过这个表达式^[^(D|Ca)].*,但它只匹配Frog(即忽略Cow)。

+1

您需要lookaheads..though这里可以不用它做,但它会很长 – rock321987

+1

'^(?d | CA)* '... –

回答

相关问题