Парсинг строки - Visual Basic .NET
Формулировка задачи:
Нужно выдернуть из строки <mail_subject>Ваш код: 38099863929674</mail_subject> только код(цифры).На самом деле текст больше,там еще много цифр,из за этого нельзя выдергивать только цифры.
Сделал вот так:
Но выдает "Ваш код: 38099863929674</mail_subject>"
Как сделать что бы выдавало только код?Кончено Можно пропустить второй раз через регулярку которая будет брать только цифры,но это как то неправильно.
Листинг программы
- Dim reg As New Regex("Ваш код: (.*?)</mail_subject>")
- Dim i As Integer
- Dim m As MatchCollection
- m = reg.Matches(doc)
- For i = 0 To m.Count - 1
- MsgBox(m.Item(i).Value)
- Next
Решение задачи: «Парсинг строки»
textual
Листинг программы
- MsgBox(m(i).Groups(1).Value)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д