GOOGLE ADS

martes, 19 de abril de 2022

Convertir el "Markdown" de Slack en un descuento real a través de bash

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

Flutter: error de rango al acceder a la respuesta JSON

Estoy accediendo a una respuesta JSON con la siguiente estructura. { "fullName": "FirstName LastName", "listings...