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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/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
Regex 如何生成正则表达式数组_Regex_Vb.net - Fatal编程技术网

Regex 如何生成正则表达式数组

Regex 如何生成正则表达式数组,regex,vb.net,Regex,Vb.net,我想在VisualBasic.NET中创建一个正则表达式数组。我该怎么做呢?我知道如何生成这样的单个正则表达式: Dim exampleRegex1 As Regex = New Regex("\s+\d") Dim exampleRegex2 As Regex = New Regex("\s+\d\w") Dim exampleRegex3 As Regex = New Regex("\s+\d\w\s") 现在,我该如何将这三个函数放在一行代码中的正则表达式数组中 Dim exampleR

我想在VisualBasic.NET中创建一个正则表达式数组。我该怎么做呢?我知道如何生成这样的单个正则表达式:

Dim exampleRegex1 As Regex = New Regex("\s+\d")
Dim exampleRegex2 As Regex = New Regex("\s+\d\w")
Dim exampleRegex3 As Regex = New Regex("\s+\d\w\s")
现在,我该如何将这三个函数放在一行代码中的正则表达式数组中

Dim exampleRegexArray As Array = {New Regex("\s\w\d"), New Regex("\s\w\d+"), New Regex("\s\w\d\s+")}

我自己想出来的。

比如
Dim arr={New Regex(…),New Regex(…),New Regex(…),New Regex(…)}
?请看@MarkS Peter B comment将有所帮助,您要求
创建一个正则表达式数组
,该链接直接解决如何创建数组的问题,您在其中放入了什么并不重要,它仍然是一样的。它应该是
Dim exampleRegexArray(),如Regex={New Regex(“\s\w\d”)、New Regex(“\s\w\d+”)、New Regex(“\s\w\d\s+”)}
如果您对自己的代码使用
选项Strict
并尝试更改元素,您将得到一个“后期绑定”错误。要编写问题较少且易于调试的代码,这里几乎每个人都建议在所有代码的顶部添加
选项Strict On
,或者在工具-->选项-->项目和解决方案--VB默认值中将其更改为默认值。对于可用的选项,通常的选择是打开、打开、二进制和关闭。搜索一下这些功能。干杯