首页 > 解决方案 > 如何构建完全匹配的正则表达式?

问题描述

我需要解析某些形式的 github 图像标签 service-pr-07
service-abc1234 service-master-latest

我正在使用正则表达式/^#{service_name}-/来查找相关数据,但这失败了,因为新标签的形式 service-core-pr-99service-core-abc345等。旧的正则表达式也会返回service-core结果。我应该使用什么?

标签: rubyregexregex-group

解决方案


为什么不直接使用pattern = r'^service'?这将匹配您想要的前三个表格以及service-core表格。


推荐阅读