Регулярное выражение поиска - Visual Basic .NET

Формулировка задачи:

Есть переменная с текстом {"code":200,"lang":"ru-en","text":["Cyberforum"]},нужно получить текст "Cyberforum". Есть такой код:
Dim reg As New Regex("[(.*?)]")
        Dim i As Integer
        Dim m As MatchCollection
        m = reg.Matches(Trueresponse)
        For i = 0 To m.Count - 1
            MsgBox(m.Item(i).Value)
        Next
Но он не работает,что не так?И как получить просто текст "Cyberforum" без кавычек?

Код к задаче: «Регулярное выражение поиска - Visual Basic .NET»

textual
        Dim reg As New Regex("\[""(.*?)""\]")
        Dim i As Integer
        Dim m As MatchCollection
        m = reg.Matches(Trueresponse)
        For i = 0 To m.Count - 1
            MsgBox(m.Item(i).Groups(1).Value) 'группы, которые обособляются скобками, получают по ветке Groups. И первый захват начинается с первого индекса
        Next

5   голосов, оценка 3.800 из 5


СОХРАНИТЬ ССЫЛКУ