powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Помогите уточнить паттерн
4 сообщений из 4, страница 1 из 1
Помогите уточнить паттерн
    #39232839
Sergey_New
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Многострочный текст:
Код: vbnet
1.
2.
3.
0 HEAD
1 SOUR AGES
2 VERS 2.0.4


нужно разделить на три группы. Использую паттерн
Код: vbnet
1.
(\d+)\s(\w*)\s*(.*)


с флагом m
В результате к первой строке в третью группу добавляется вся вторая строка, а нужно получить:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Строка1
Группа 1: 0
Группа 2: HEAD
Группа 3: ""
Строка2
Группа 1: 1
Группа 2: SOUR
Группа 3: AGES
Строка3
Группа 1: 2
Группа 2: VERS
Группа 3: 2.0.4
...
Рейтинг: 0 / 0
Помогите уточнить паттерн
    #39232843
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Потому что она жадная. Нужно использовать ленивый квантификатор.
...
Рейтинг: 0 / 0
Помогите уточнить паттерн
    #39232852
Sergey_New
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProПотому что она жадная. Нужно использовать ленивый квантификатор.
Подскажите, где его подставить "?"
...
Рейтинг: 0 / 0
Помогите уточнить паттерн
    #39232859
Sergey_New
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Похоже получилось:
(\d+)\s(\w*)\s*?(.*)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Помогите уточнить паттерн
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]