Я пытаюсь написать свой собственный синтаксический ярлык в возвышенном виде. Я думаю, что он использует регулярное выражение на основе python. Просто хочу, чтобы соответствовать все маркеры в строке как:RegEx только соответствует последнему элементу
описание str.bla, str.blub, str.yeah, str.no
Моя регулярное выражение выглядит следующим образом:
regex = "(description) (str\\.[\\w\\d]+)(,\\s*(str\\.[\\w\\d]+))*"
Теперь я ожидайте 1 матч в группе 1 («описание»), 1 матч в группе 2 («str.bla») и 3 матча в моей группе № 4 («str.blub», «str.yeah», «str.no»)
, но у меня только 1 совпадение в моей последней группе ("str.no"). Что там происходит?
Большое спасибо!
'/ g', которую вы ищете: http://stackoverflow.com/a/6052630/1057429 – alfasin