plugin_strings

Aplicar una expresión regular

Aplica una expresión regular a un texto y devuelve una lista con todas las coincidencias.

Operaciones con textos Acción


Esta integración te permite aplicar expresiones regulares a textos, facilitando la extracción y manipulación de datos específicos en tus automatizaciones. Con esta herramienta, puedes realizar búsquedas avanzadas y reemplazos precisos, optimizando tus procesos y ahorrando tiempo en tareas repetitivas.

Además, la flexibilidad de las expresiones regulares te permite adaptarte a una amplia variedad de escenarios, desde la validación de formatos hasta la extracción de información compleja. Explora cómo esta función puede mejorar la eficiencia y precisión de tus automatizaciones.


Esta operación es equivalente al comando match en Javascript.




Opciones de personalización

Campos configurables que puedes ajustar en tu automatización

  • Cadena de texto
  • Patrón de búsqueda (Expresión regular)
  • Personalizar etiquetas
  • Renombrar variables de salida

Ejemplos de expresiones regulares

La siguiente tabla contiene una lista con ejemplos de expresiones regulares para distintos casos.

Extraer la primera frase

Texto Text 1. Text 2. Text 3.
Patrón /(.[^\.]*)\./
Resultados {{match.0}} → Text 1.
{{match.1}} → Text 1

Extraer la primera frase y el texto restante

Texto Text 1. Text 2. Text 3.
Patrón /(.[^\.]*)\.(.*)/
Resultados {{match.0}} → Text 1. Text 2. Text 3.
{{match.1}} → Text 1
{{match.2}} → Text 2. Text 3.

Extraer el mail

Texto My email address is contact@gmail.com
Patrón /([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z0-9_-]+)/gi
Resultados {{match.0}} → contact@gmail.com

Extraer el primer número

Texto The ABC 123 Song
Patrón /^[^\d]*(\d+)/
Resultados {{match.0}} → The ABC 123
{{match.1}} → 123

Extraer la primera URL

Texto Visit my website https://abc.com/section?param=1
Patrón /(http|ftp|https)://([\w_-]+(?:(?:\.[\w_-]+)+))([\w.,@?^=%&:/~+#-]*[\w@?^=%&/~+#-])/
Resultados {{match.0}} → https://abc.com/section?param=1
{{match.1}} → https
{{match.2}} → abc.com
{{match.3}} → /section?param=1

Extraer la primera URL de un dominio determinado

Texto Visit my website https://abc.com/section?param=1 and https://xyz.com
Patrón /https://ad\.admitad\.com/[^"\s]+/
Resultados {{match.0}} → https://xyz.com




Información entregada

Al ejecutarse, esta operación entrega los siguientes datos, pudiendo ser utilizados en la misma tarea automática.

  • Etiquetas

  • Coincidencia 0 {{match0}}

  • Coincidencia 1 {{match1}}

  • Coincidencia 2 {{match2}}

  • Coincidencia 3 {{match3}}

  • Coincidencia 4 {{match4}}

  • Coincidencias {{matches}}




Video tutoriales


Bot de Telegram para Google Calendar

Aprende a crear un bot de Telegram capaz de guardar y leer recordatorios de Google Calendar.

▶ YouTube


Escríbenos

Por email o por Telegram.
De lunes a viernes de 7h a 13h (España).

Hablemos

Elige día y hora.
Compartimos pantalla y resolvemos todas tus dudas.