Conemu - ハイライター - 正規表現を使用してカスタム文字列を検出し、クリック可能にする (Jira チケット リンク)

Conemu - ハイライター - 正規表現を使用してカスタム文字列を検出し、クリック可能にする (Jira チケット リンク)

私が行う作業の多くは Jira チケットから外れているため、一例として、git ブランチは Jira チケット ID である ABC-1234 のような名前になります。

コンソール出力のパターンマッチ([AZ]{2,3}-\d+)をチケット自体へのクリック可能なリンクにする方法があるかどうか疑問に思っていました。基本的には、見つかったチケットIDを取得してそれをベースURLに追加するだけです。

http://jira.corp.com/browse/{ID}

ありがとう!ジャスティン

答え1

ID の正確な形式、チケット内での ID の表示場所、使用するプログラミング言語 (おそらく Java?) によって異なりますが、この正規表現のいくつかのバリエーションが機能するはずです。

([AZ]+-[0-9]+)

この正規表現は、「1 つ以上の大文字 A から Z、リテラルダッシュ文字、および 1 つ以上の数字 0 から 9 に一致する」と解釈されます。

次に、キャプチャしたグループをベース URL に追加します。Java では、StringBuilder の append メソッドが必要になると思います。

関連情報