我试图用re.findall(pattern, string)
从Git Log行中拉出Jira Key。我的例子输入会是这样的:Python findall正则表达式
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-
开头,直到它找到一个非数字,如引号,空格或字母。
任何帮助计算正确的正则表达式将不胜感激。
感谢
谢谢,这接近我的想法。我有're.findall(r'ABC- \ d +',string)'但指定0-9会更好。 – Welsh 2013-05-11 22:10:29