Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.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_Google Analytics - Fatal编程技术网

Regex 某些数字的正则表达式,但不是全部

Regex 某些数字的正则表达式,但不是全部,regex,google-analytics,Regex,Google Analytics,我只需要为你做一个正则表达式 A03 A07 A08 A14 A18 A21 A22 A25 A26 A28 A29 A40 A63 A65 A66 A68 A89 但它不能包括A07 A09 A15 A16 A17 A19 A23 A24 A35 A36 A43 A46 A47 A52 A53 A55 A57 A62 A67 A67 我想出了这个正则表达式((?:09 | 16 | 15 | 17 | 19 | 23 | 24 | 35 | 36 | 43 | 46 | 47 | 52 |

我只需要为你做一个正则表达式

A03
A07
A08
A14
A18
A21
A22
A25
A26
A28
A29
A40
A63
A65
A66
A68
A89
但它不能包括
A07 A09

A15
A16
A17
A19
A23
A24
A35
A36
A43
A46
A47
A52
A53
A55
A57
A62
A67
A67
我想出了这个正则表达式((?:09 | 16 | 15 | 17 | 19 | 23 | 24 | 35 | 36 | 43 | 46 | 47 | 52 | 53 | 55 | 57 | 62 | 67 | 70 | 72 | 73 | 75 | 77 12483 12483 |)但目前似乎不起作用)


有谁知道最好的方法吗?

只需对您想要的任何数值执行
/^A(03 | 07 | 09 |…)$/
。使用负前瞻排除是行不通的。

您可以使用如下正则表达式:

^A(0[378]|1[48]|2[125689]|40|6[35689]|89)$


这个想法就是使用你想要的积极匹配。您可以编写所有替换,但这将创建一个性能非常差的正则表达式。使用字符类和交替将实现此技巧

它的绝对数字范围是多少?另外,前面的0是否正确,或者是否有最小的数字列数?请具体说明,否则会浪费时间。只是好奇,你能通过生成流程图的应用程序运行这个正则表达式吗。@sln,工具挂断了,但只是累了一小部分,现在开始。这是一个小的。只有Z字,大约791字。我输入了大约10000字的A-words正则表达式,制作流程图花了3分钟,但不幸的是,它没有让我分享它(我想它不会保存它)。真奇怪。使用它需要1秒来生成三元树正则表达式,2秒来格式化它。他们在那里做的事情需要很长时间。在这些trie上,最多有8条路径。