Regex 具有一个或多个字符的正则表达式组
我试图匹配不以给定模式开头的线条。如果此模式是单个字母,则非常简单,例如Regex 具有一个或多个字符的正则表达式组,regex,Regex,我试图匹配不以给定模式开头的线条。如果此模式是单个字母,则非常简单,例如^[^ABCD].匹配青蛙,但不匹配狗或猫 但是我想忽略一个字母或两个字母的组合,并且无法找出正确的语法。例如,我想匹配青蛙和奶牛,但不匹配狗或猫。我尝试过这个表达式^[^(D|Ca)].*,但它只匹配Frog(即它忽略Cow)。您需要lookaheads ^(?!D|Ca).*$ 您需要外观。虽然在这里没有外观也可以,但会很长
^[^ABCD].
匹配青蛙
,但不匹配狗
或猫
但是我想忽略一个字母或两个字母的组合,并且无法找出正确的语法。例如,我想匹配青蛙
和奶牛
,但不匹配狗
或猫
。我尝试过这个表达式^[^(D|Ca)].*
,但它只匹配Frog
(即它忽略Cow
)。您需要lookaheads
^(?!D|Ca).*$
您需要外观。虽然在这里没有外观也可以,但会很长