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