Conemu - Resaltador - Detecta cadenas personalizadas mediante expresiones regulares y haz que se pueda hacer clic en ellas (Jira Ticket Links)

Conemu - Resaltador - Detecta cadenas personalizadas mediante expresiones regulares y haz que se pueda hacer clic en ellas (Jira Ticket Links)

Gran parte del trabajo que hago se realiza con tickets de Jira, por lo que un ejemplo es una rama de git que se llamará algo así como ABC-1234, que es el ID del ticket de Jira.

Me preguntaba si había alguna manera de hacer que un patrón coincida ([AZ]{2,3}-\d+) en la salida de la consola para que sea un enlace al ticket en sí en el que se pueda hacer clic. Básicamente, solo tendría que tomar el ID del ticket encontrado y agregarlo a una URL base.

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

¡Gracias! justin

Respuesta1

Depende del formato exacto del ID, en qué parte del ticket aparece y qué lenguaje de programación (¿probablemente Java?) desea usar, pero alguna variante de esta expresión regular debería funcionar:

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

Esta expresión regular se traduce como "hacer coincidir una o más letras mayúsculas de la A a la Z, el carácter de guión literal y uno o más caracteres de dígitos del 0 al 9".

Luego agregue los grupos capturados a la URL base. En Java, creo que querrás el método de adición StringBuilder.

información relacionada