powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / REGEXP для разбора строки
3 сообщений из 3, страница 1 из 1
REGEXP для разбора строки
    #36412536
pavelb7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Помогите с разбором строка вида:
Код: plaintext
1.
par1( 1502 , 1510 , 1512 : 1519 , 1520 ), пар2( 1199 : 1529 ,  1600 ,  1607 ), ....

нужно выделить параметры и их значения.
Т.е. получить
Код: plaintext
1.
2.
3.
4.
Параметр  Значение
par1      1502,1510,1512:1519,1520
пар2	  1199:1529, 1600, 1607
....
...
Рейтинг: 0 / 0
REGEXP для разбора строки
    #36412568
Фотография Ёш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
$ echo "par1(1502,1510,1512:1519,1520), пар2(1199:1529, 1600, 1607)," | \
perl -C -ne 'while (/([[:alnum:]]+)\((.*?)\),/g) { print "arg: $1\nval: $2\n"; }'
arg: par1
val:  1502 , 1510 , 1512 : 1519 , 1520 
arg: пар2
val:  1199 : 1529 ,  1600 ,  1607 

--
„Истина — это вовсе не то, что можно убедительно доказать, это то, что
делает всё проще и понятнее“ — Антуан де Сент-Экзюпери
...
Рейтинг: 0 / 0
REGEXP для разбора строки
    #36412620
pavelb7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / REGEXP для разбора строки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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