【发布时间】:2014-07-31 00:15:44
【问题描述】:
我正在尝试将 Fogbugz 问题跟踪与 TeamCity 集成,我正在努力使正则表达式正确。我们通常在签入注释中标记这种情况,例如“BugzID:1234”,但我想获得一个不关心大小写的正则表达式,或者是否存在“:”。 bugzid 之前或之后也可以有文本。
我尝试使用: \b(?(review|case|bug[zs]?(\s| )(id)?:?)s?(\s| )([#:; ]| )+) ((([ ,:;#]|and)*)(?\d+))+
我从中得到的: help.fogcreek.com/7772/link-fogbugz-cases-to-changesetscommits-in-kiln
但它似乎无法正常工作。它生成的链接的 ID 为“BugzID:”,应为“1234”。
任何正则表达式专家可以提供帮助吗?
谢谢!
【问题讨论】:
-
请向我们提供潜在匹配列表,以便我们了解您的意见。例子胜于言语。
-
示例:“PUB - BugzID: 1234 - 修复空引用”、“内部 - bugzid 2222 - 添加文本框”、“bugzid: 54321 - 处理速度改进”
-
正在处理它。您只想匹配 ID?