Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 具有一个或多个字符的正则表达式组_Regex - Fatal编程技术网

Regex 具有一个或多个字符的正则表达式组

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

我试图匹配不以给定模式开头的线条。如果此模式是单个字母,则非常简单,例如
^[^ABCD].
匹配
青蛙
,但不匹配

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

您需要lookaheads

^(?!D|Ca).*$

您需要外观。虽然在这里没有外观也可以,但会很长