Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/270.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/16.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
php中用于比较的排序正则表达式_Php_Regex - Fatal编程技术网

php中用于比较的排序正则表达式

php中用于比较的排序正则表达式,php,regex,Php,Regex,我有大量的工作要检查大量的正则表达式。 为了提高比较的数量,我想删除那些比起始数字范围“小”的regexp 我找不到任何信息,无论是简单的“不可能比较模式字符串并期望您比较潜在的模式结果。您可能需要坐下来手动优化模式的顺序,将所有最匹配的模式移到列表的顶部。也许我说得不够清楚。也许还有一个例子:很多regexp都使用另一个前缀来测试,而不是给定的范围开始。这些regexp肯定是不匹配的,因此为了不与它们进行比较,我不会将它们放入用于匹配输入数字范围的数组中。你明白我的意思吗/ if($regex

我有大量的工作要检查大量的正则表达式。 为了提高比较的数量,我想删除那些比起始数字范围“小”的regexp


我找不到任何信息,无论是简单的“不可能比较模式字符串并期望您比较潜在的模式结果。您可能需要坐下来手动优化模式的顺序,将所有最匹配的模式移到列表的顶部。

也许我说得不够清楚。也许还有一个例子:很多regexp都使用另一个前缀来测试,而不是给定的范围开始。这些regexp肯定是不匹配的,因此为了不与它们进行比较,我不会将它们放入用于匹配输入数字范围的数组中。你明白我的意思吗/
if($regexp > $number)
   array_push($sorted_regex, $regexp);