Регулярное выражение поиска - Visual Basic .NET
Формулировка задачи:
Есть переменная с текстом {"code":200,"lang":"ru-en","text":["Cyberforum"]},нужно получить текст "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
Решение задачи: «Регулярное выражение поиска»
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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д