标签: regex
我试图匹配不以给定模式开头的行。如果此模式是单个字母,则很容易,例如^[^ABCD].*匹配Frog但不匹配Dog或Cat。
^[^ABCD].*
Frog
Dog
Cat
但是我想忽略一个字母或两个字母的组合,并且无法找出正确的语法。例如,我想匹配Frog和Cow,但不匹配Dog或Cat。我已尝试使用此^[^(D|Ca)].*表达式,但它仅匹配Frog(即它忽略Cow)。
Cow
^[^(D|Ca)].*
答案 0 :(得分:1)
您需要前瞻
String Data
<强> Regex Demo 强>