Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.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 正则表达式中[^span]和(?!span)之间有什么区别?_Regex_Code Duplication - Fatal编程技术网

Regex 正则表达式中[^span]和(?!span)之间有什么区别?

Regex 正则表达式中[^span]和(?!span)之间有什么区别?,regex,code-duplication,Regex,Code Duplication,我和同事讨论了是否每个模式只能有一个正确的正则表达式。我认为可以出现两个正确的正则表达式。模式可以与两个不同的、正确的正则表达式相关联吗?[^span]和(?!span)是同一件事吗?(?!短语)是负前瞻性的:从当前点来看,以下短语不能是“短语” [^span]大不相同-它匹配的任何单个字符都不是s、p、a或n[^]:否定集(?!):消极的表情导致他们做了非常不同的事情。它们根本不可比。一个是汽车,另一个是胡萝卜。虽然它们都以相同的三个字母开头,但它们并不是一回事。可能是Thx的重复,我只是理解

我和同事讨论了是否每个模式只能有一个正确的正则表达式。我认为可以出现两个正确的正则表达式。模式可以与两个不同的、正确的正则表达式相关联吗?[^span]和(?!span)是同一件事吗?

(?!短语)
是负前瞻性的:从当前点来看,以下短语不能是“短语”


[^span]
大不相同-它匹配的任何单个字符都不是
s
p
a
n
[^]
:否定集<代码>(?!):消极的表情导致他们做了非常不同的事情。它们根本不可比。一个是汽车,另一个是胡萝卜。虽然它们都以相同的三个字母开头,但它们并不是一回事。可能是Thx的重复,我只是理解。