寻找 reg 表达式以在 .NET 环境中返回匹配。
在这样的字符串中......
Parameters!param_id.Value && Parameters!abc.Value
我正在寻找参数之间的匹配词 xyz!和 .Value
因此,从上面的字符串示例中,它将返回“param_id”和“abc”。
我试过了 ...
(?<=Parameters!)(.*)(?=\.Value)
但它返回第一个开始字符串和最后一个结束字符串之间的匹配。
(?<=Parameters!)(.*?)(?=\.Value)
只返回第一个匹配的单词。
任何帮助是极大的赞赏!
一些代码让它继续......
Dim reg As Regex = New Regex("(?<=Parameters!)(.*)(?=\.Value)", RegexOptions.IgnoreCase)
Dim col As MatchCollection = reg.Matches("Parameters!param_id.Value && Parameters!abc.Value")
For Each m As Match In col
Debug.WriteLine(m)
Next