我正在尝试re.findall(pattern, string)
从 Git Log 行中提取 Jira Key。我的示例输入类似于:
58df2ac Merge remote-tracking branch 'origin/ABC-1234' into release-1.1.0
df40f59 Merge branch 'ABC-2345' into release-1.1.1
我想摆脱的只是ABC-1234
& ABC-2345
。
我知道我想使用的逻辑是以开头ABC-
并一直到它找到一个非数字,如引号、空格或字母。
任何帮助确定正确的正则表达式将不胜感激。
谢谢