How to parse (extract) quoted words from a string in VB.NET

1 Answer

0 votes
Imports System.Text.RegularExpressions

Module Module1

    Sub Main()

        Dim s As String = "'VB.NET' programming 'C' 'C++' language 'Java' 'Python'"

        Dim quote As MatchCollection = Regex.Matches(s, "'(.*?)'")

        Dim arr(quote.Count - 1) As String

        Dim i As Integer
        For i = 0 To arr.Length - 1
            arr(i) = quote(i).Groups(1).Value
        Next

        For Each word In arr
            Console.WriteLine(word)
        Next

    End Sub

End Module

' run:
' 
' VB.NET
' C
' C++
' Java
' Python

 



answered Feb 6, 2017 by avibootz

Related questions

1 answer 216 views
1 answer 156 views
2 answers 244 views
1 answer 169 views
1 answer 140 views
2 answers 189 views
...