Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Помощь по regex (Регулярные выражения)

06.04.21 02:32
Re: Помощь по regex (Регулярные выражения)
 
7495 знакомое лицо
7495
в ответ anly 05.04.21 23:00

anly

Спасибо. Отвечу всем одним постом.


MrSanders


/<a.+?href='\/token\/(\w+)'>([\w\s]+) \((\w+)\)/g


К сожалению, моя программа не поддерживает флаг /g для глобального поиска, а объединить 3 группы я не смог. Спасибо.




moose


если я правильно понял, то это - примитифф. если неправильно, поясните в чем.


Вы правильно поняли, я раньше шаблонами регекс пользовался, но сам их не составлял, моя проблема была ограничить выборку спереди и сзади.


С помощью от schizo (третий пост) + мои исправления, актуальная рабочая версия: (?<=' href='/token/).+?(?=</a)


На выходе получаю, почти то что хотел, проблема была решена через пару часов после постановки вопроса на форуме, всем спасибо.


Кстати, у регекс много диалектов, для перл одно для руби и с итд другое, на одной машине может работать на другой нет.



Вопросы и Ответы - Программируем калькулятор пособий для беженцев вместе.
 

Перейти на