Dim matches As MatchCollection matches = Regex.Matches(inputString, _ "(?:"")((?:""""|[^""])*)(?:"")") For Each item As Match In matches Debug.WriteLine(item.Groups(1).Captures(0).Value) Next