Regex 匹配不带';不包含带有正则表达式的特定文本

Regex 匹配不带';不包含带有正则表达式的特定文本,regex,Regex,我想用正则表达式执行以下操作,但不确定如何执行。当一两是行的开头时,我希望它匹配一两,除非字符串在一两之后的任何位置包含三个,您需要一个-类似这样的东西: ^one two(?!.*three) /^one two(?!.*three)/m 这是 注意:我添加了“m”修饰符,以便“^”匹配一行的开头,而不是整个字符串的开头。正则表达式问题,即使是非常具体的问题,似乎也会引起相当多的注意。我真想知道为什么。

我想用正则表达式执行以下操作,但不确定如何执行。当
一两
是行的开头时,我希望它匹配
一两
,除非字符串在
一两
之后的任何位置包含
三个
,您需要一个-类似这样的东西:

^one two(?!.*three)
/^one two(?!.*three)/m
这是


注意:我添加了“m”修饰符,以便“^”匹配一行的开头,而不是整个字符串的开头。

正则表达式问题,即使是非常具体的问题,似乎也会引起相当多的注意。我真想知道为什么。