Как построить точное соответствие регулярному выражению? - PullRequest
0 голосов
/ 11 января 2019

Мне нужно проанализировать определенные теги изображений GitHub, которые имеют форму service-pr-07
service-abc1234 service-master-latest

Я использовал регулярное выражение /^#{service_name}-/, чтобы найти соответствующие данные, но это не удалось, так как новые теги имеют форму service-core-pr-99, service-core-abc345 и т. Д. Старое регулярное выражение также вернет результаты service-core. Что я должен использовать?

1 Ответ

0 голосов
/ 11 января 2019

Почему бы просто не использовать pattern = r'^service'? Это будет соответствовать первым трем формам, которые вы хотите, и формам service-core.

...