そのため、TFS のチェンジセット コメントから欠陥番号を抽出しようとしています。ただし、人々が数字を入力する方法はいくつかあります。
"Defect 1321: blah blah blah"
"Fixes HPQC 1427. Logic modified"
"- Bug 976 - Customer"
私は正規表現が得意ではないので、どんな助けも素晴らしいでしょう。#
文字列を下げてandを取り除くことで事前に文字列を準備するので、オプションのスペース ( ) で始まり、数字 ( ) で終わり、スペース ( )で終わる.
ものを探していると確信できますが、これはうまくいきませんでした。動作しません:(defect|hpqc|bug)
\s
\d
\s
(defect|hpqc|bug)\s\d\s
私は最初の一致を見つけたいだけです。数値コンポーネントを抽出したいのですが、前の単語が一致した場合のみです。
これは、正規表現の作成に関する私のささいな知識の結果であると確信しています。