Разделение последовательности назначений на группы с именами - PullRequest
0 голосов
/ 08 июля 2019

В моих журналах есть следующие два примера записей:

1) foo=bar,hello=world

2) a=b,c=d,x=y

Наряду с этими примерами существует много других различных назначений переменных, так что невозможно написать регулярное выражение для захвата каждого возможного назначения. Тем не менее, все назначения представляют собой список назначений, разделенных запятыми variable=value, согласно приведенным выше примерам.

Я хочу написать некоторое регулярное выражение для автоматического разделения этих записей на именованные группы.

Для первого примера у нас будут следующие именованные группы:

foo=bar
hello=world

Для второго примера мы бы получили следующие именованные группы:

a=b
c=d
x=y

Можем ли мы сделать это с помощью регулярных выражений?

1 Ответ

0 голосов
/ 08 июля 2019

регулярное выражение:

 ([^,]+)

Match 1
1.  foo=bar
Match 2
1.  hello=world

Match 1
1. a=b
Match 2
1.  c=d
Match 3
1.  x=y
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...