Imports System
Imports System.Text.RegularExpressions
Public Class Example
Public Shared Sub Main()
Dim pattern As String = "(?<=if\s+""%testfile%""\s*==\s*)"".*?""(?=\s+\()"
Dim input As String = "if ""%testfile%"" ==""abcd"" ( "
Dim options As RegexOptions = RegexOptions.Multiline
For Each m As Match In Regex.Matches(input, pattern, options)
Console.WriteLine("'{0}' found at index {1}.", m.Value, m.Index)
Next
End Sub
End Class
SW1wb3J0cyBTeXN0ZW0KSW1wb3J0cyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnMKClB1YmxpYyBDbGFzcyBFeGFtcGxlCiAgICBQdWJsaWMgU2hhcmVkIFN1YiBNYWluKCkKICAgICAgICBEaW0gcGF0dGVybiBBcyBTdHJpbmcgPSAiKD88PWlmXHMrIiIldGVzdGZpbGUlIiJccyo9PVxzKikiIi4qPyIiKD89XHMrXCgpIgogICAgICAgIERpbSBpbnB1dCBBcyBTdHJpbmcgPSAiaWYgICIiJXRlc3RmaWxlJSIiID09IiJhYmNkIiIgKCAiCiAgICAgICAgRGltIG9wdGlvbnMgQXMgUmVnZXhPcHRpb25zID0gUmVnZXhPcHRpb25zLk11bHRpbGluZQoKICAgICAgICBGb3IgRWFjaCBtIEFzIE1hdGNoIEluIFJlZ2V4Lk1hdGNoZXMoaW5wdXQsIHBhdHRlcm4sIG9wdGlvbnMpCiAgICAgICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKCInezB9JyBmb3VuZCBhdCBpbmRleCB7MX0uIiwgbS5WYWx1ZSwgbS5JbmRleCkKICAgICAgICBOZXh0CiAgICBFbmQgU3ViCkVuZCBDbGFzcwo=