Ir al contenido principal

Cómo usar Value Parser (Regular Expressions)

S
Escrito por Support Team

Value Parser, o Regular Expressions, es una forma avanzada de buscar y reemplazar texto.

Cómo usar la herramienta Value Parser

alue Parser, o Regular Expressions, es una forma avanzada de buscar y reemplazar texto.

Cómo usar la herramienta Value Parser
En la configuración de la herramienta, puedes especificar:

  • qué reemplazar: símbolos, caracteres, palabras, conjuntos personalizados (templates), etc.

  • reemplazar con: símbolos, caracteres, conjuntos personalizados (templates), etc.

Mientras que la búsqueda de caracteres simples funciona como un "Buscar y reemplazar" estándar, las Regular Expressions son excelentes porque permiten buscar múltiples caracteres, excluirlos, añadir reglas y mucho más.

Ejemplos de templates de búsqueda personalizados

  • x|y, Busca x o y.

  • x(?=y), Busca x solo si va seguida de y.

  • [a-d], Rango de caracteres. Los corchetes significan "cualquier carácter de la lista".

  • \w+@\w+.\w+. Busca un correo electrónico.

  • ([0-3]\d).([01]\d).(\d{4}). Busca una fecha en formato dd.mm.yyyy.

  • (8|+7|7)[0-9]{7,10}. Busca un número de teléfono en formato 8********** o +7**********.

Existen innumerables templates y combinaciones para reemplazar texto, y puedes encontrar muchos recursos en línea.

Ejemplos de patrones personalizados de value parsing

Caso 1: Convertir el formato de fecha de DD.MM.YYYY a YYYY_MM_DD


Configuración de la herramienta: Los campos "Qué reemplazar" y "Reemplazar con" utilizan templates personalizados.

1.1.png

Template: ([0-3]\d).([01]\d).(\d{4})

Reemplazar con: $3_$2_$1.

El resultado se verá así:

1.2.png

Caso 2: Eliminar tags de un correo electrónico


Qué reemplazar:

\<(\/?[^>]+)>|(\n)|(\s{4,})
Reemplazar con: Espacio.

1.3.png

Caso 3: Extraer un dominio de una URL


Qué reemplazar: ^https?://([^/]+)/.*$

Reemplazar con: $1

Este patrón extrae el nombre de dominio de una URL completa que contiene ruta o parámetros. Por ejemplo, de https://example.org/id25 obtendrás: example.org

¿Ha quedado contestada tu pregunta?