我有以下正则表达式:(GTO|YHG)|(\d{2,4})
,使用以下示例字符串:
功能/ GTO-1466错误收集响应应该为空而不是404
功能/ YHG-91 Sprint 4史诗
它将匹配以下内容:
GTO1466
YHG91
404
我需要的输出是:
GTO1466
YHG91
基本上我想摆脱404
我尝试了上述表达式的几种变体,主要是尝试从行尾排除一个数字,但是我没有成功。
答案 0 :(得分:1)
答案 1 :(得分:1)
(GTO|YHG).(\d{2,4})
此作品的工作依据:https://regex101.com/
答案 2 :(得分:0)
您可以使用负号,!!以及您的数字404。只需在(/ d)中加上(?!404)。
来源:https://www.rexegg.com/regex-disambiguation.html#negative-lookahead