匹配句点和模式的正则表达式模式
Regex pattern to match period and pattern
我有一个字符串,我正在尝试为其编写正则表达式
CODAA0870E - This an error string is not valid.
我写了一个正则表达式COD[a-zA-Z0-9]*.....................................
但字符串的长度可以变化,即在 COD 之后直到期间。
正则表达式需要在开头检查 COD
,并应在 period
.` 处结束
到目前为止我写的代码不起作用
Dim value As String = "daafasfasfCODAA0870E - This an error string is not valid.dfsfsfsfcCODAAvcv0870E - This an second error string is not valid.sdfsdf "
Dim pattern As String = "COD[^.]+\."
Dim array() As String = System.Text.RegularExpressions.Regex.Split(value, pattern)
认为你想要这样的东西,
^COD[^.]*\.
你需要这个正则表达式:
Dim pattern As String = "COD[^.]+\."
要获得所有匹配项,请使用:
Dim matches As MatchCollection = Regex.Matches(value, pattern)
我有一个字符串,我正在尝试为其编写正则表达式
CODAA0870E - This an error string is not valid.
我写了一个正则表达式COD[a-zA-Z0-9]*.....................................
但字符串的长度可以变化,即在 COD 之后直到期间。
正则表达式需要在开头检查 COD
,并应在 period
.` 处结束
到目前为止我写的代码不起作用
Dim value As String = "daafasfasfCODAA0870E - This an error string is not valid.dfsfsfsfcCODAAvcv0870E - This an second error string is not valid.sdfsdf "
Dim pattern As String = "COD[^.]+\."
Dim array() As String = System.Text.RegularExpressions.Regex.Split(value, pattern)
认为你想要这样的东西,
^COD[^.]*\.
你需要这个正则表达式:
Dim pattern As String = "COD[^.]+\."
要获得所有匹配项,请使用:
Dim matches As MatchCollection = Regex.Matches(value, pattern)