Después de descubrir que enviar mensajes a Slack a través de Markdown realmente no funciona, ahora estoy tratando de encontrar alternativas sobre cómo enviar enlaces a través de "rebajas de slack". Por ejemplo, tengo una lista de elementos que se ven así:
lots of random text here [Description](URL)
lots of random text here [Description](URL)
lots of random text here [Description](URL)
lots of random text here [Description](URL)
lots of random text here [Description](URL)
lots of random text here [Description](URL)
pero para que esto se publique con éxito en Slack, debe convertirse en algo que se vea así:
lots of random text here <url|description>
Esto parece que requeriría una gran cantidad de expresiones regulares, pero no estoy seguro de cuál es la mejor manera de abordar esto. Cualquier ayuda sería muy apreciada.
Solución del problema
Puedes intentar resolverlo en los delimitadores:
- fin de cadena o nueva línea
($|\n)
- soportes
\[(.+)\]\
- paréntesis
\((.+)\)
y haga coincidir cualquier cosa entre estos que acabamos de enumerar, así:
(.+)\[(.+)\]\((.+)\)($|\n)
Obtendrá coincidencia para:
- texto en el grupo 2
- descripción en el Grupo 3
- URL en el grupo 4
¿Esto resuelve tu problema?
No hay comentarios.:
Publicar un comentario