Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Распарсить строку RegExp. help need / 5 сообщений из 5, страница 1 из 1
27.08.2014, 11:17
    #38729917
Ken@t
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Распарсить строку RegExp. help need
Есть символьная строка (3)456458997[0,1,3]

Надо проверить на соответсnвие формату (a)bbbb[v,v,v] и получить значения
дальше
a,b,v целочисленные , v - список от 1 до n значений. RegExp дальше ".*?(\\d+).*?(\\d+).*?(\\d+)" не продвинулся.


Как ?

朋友之间怎么能尔虞我诈、钩心斗角呢?
...
Рейтинг: 0 / 0
27.08.2014, 11:45
    #38729973
Arm79
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Распарсить строку RegExp. help need
Ken@t,

Есть тут спецы, подскажут как лучше, я могу лишь решение в лоб:
...
Рейтинг: 0 / 0
27.08.2014, 11:48
    #38729976
Arm79
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Распарсить строку RegExp. help need
Единственное, плюсики забыл добавить: (\(\d+\))(\d+)\[(\d+),(\d+),(\d+)\]
Ну и можно именованные группы попробовать, для доступа по имени, а не по номеру группы
...
Рейтинг: 0 / 0
27.08.2014, 12:01
    #38729993
Сон Веры Павловны
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Распарсить строку RegExp. help need
\(\d+\)\d+\[(\d+,?)+(?<!,)\]
...
Рейтинг: 0 / 0
27.08.2014, 16:35
    #38730660
Ken@t
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Распарсить строку RegExp. help need
Спасибо, друже
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Распарсить строку RegExp. help need / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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