Conemu - Highlighter - обнаружение пользовательских строк с помощью регулярных выражений и возможность сделать их кликабельными (ссылки на тикеты Jira)

Conemu - Highlighter - обнаружение пользовательских строк с помощью регулярных выражений и возможность сделать их кликабельными (ссылки на тикеты Jira)

Большую часть работы я выполняю с помощью тикетов Jira, поэтому одним из примеров является ветка git, которая будет называться примерно так: ABC-1234, что является идентификатором тикета Jira.

Мне было интересно, есть ли способ сделать соответствие шаблону ([AZ]{2,3}-\d+) в выводе консоли ссылкой на сам тикет, которую можно нажать. По сути, это просто должно было бы взять найденный идентификатор тикета и добавить его к базовому URL

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

Спасибо! Джастин

решение1

Это зависит от точного формата идентификатора, места его появления в тикете и того, какой язык программирования (вероятно, Java?) вы хотите использовать, но какой-то вариант этого регулярного выражения должен подойти:

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

Это регулярное выражение переводится как «найти одну или несколько заглавных букв от A до Z, символ тире и одну или несколько цифр от 0 до 9».

Затем добавьте захваченную группу(ы) к базовому url. В Java, я думаю, вам понадобится метод добавления StringBuilder.

Связанный контент