.NET環境で一致を返すreg式を探しています。
このような文字列で...
Parameters!param_id.Value && Parameters!abc.Value
パラメータ間で一致する単語xyzを探しています!および.Value
したがって、上記の文字列の例から、「param_id」と「abc」が返されます。
私は試した ...
(?<=Parameters!)(.*)(?=\.Value)
ただし、最初の開始文字列と最後の終了文字列の間で一致するものが1つ返されます。
(?<=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