Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.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_Vb.net_Visual Studio 2010 - Fatal编程技术网

Regex 将四个正则表达式合并为一个正则表达式?

Regex 将四个正则表达式合并为一个正则表达式?,regex,vb.net,visual-studio-2010,Regex,Vb.net,Visual Studio 2010,下面是我需要对其求值的字符串列表,以及执行此操作的四个正则表达式 ^99[0-3,5,7-9,A-E,I-S,V-Z]$ ^99A[C,E]$ ^9A[A-D,F-G,I-N,P,S-U]$" ^9B[B,E-H]$" 虽然这四份工作我宁愿只有一份。 如何将四个合并为一个 990 991 992 993 995 997 998 999 99A 99AC 99AE 99B 99C 99D 99E 99I 99J 99K 99L 99M 99N 99O 99P 99Q 99R 99S 99V 99

下面是我需要对其求值的字符串列表,以及执行此操作的四个正则表达式

^99[0-3,5,7-9,A-E,I-S,V-Z]$
^99A[C,E]$
^9A[A-D,F-G,I-N,P,S-U]$"
^9B[B,E-H]$"
虽然这四份工作我宁愿只有一份。 如何将四个合并为一个

990
991
992
993
995
997
998
999
99A
99AC
99AE
99B
99C
99D
99E
99I
99J
99K
99L
99M
99N
99O
99P
99Q
99R
99S
99V
99W
99X
99Y
99Z
9AA
9AB
9AC
9AD
9AF
9AG
9AI
9AJ
9AK
9AL
9AM
9AN
9AP
9AS
9AT
9AU
9BB
9BE
9BF
9BG
9BH

我无法发布此内容,因为我收到一条警告,说我的帖子主要是代码,所以我添加了此文本作为填充:-)

删除字符类中的逗号,并使用带有
或运算符的捕获或非捕获组

^(99[0-357-9A-EI-SV-Z]|99A[CE]|9A[A-DF-GI-NPS-U]|9B[BE-H])$

感谢您的回复