Saltar al contenido principal Saltar al contenido complementario

MatchRegEx Función de script y de gráfico

MatchRegEx() compara una cadena de entrada (text) con una o más expresiones regulares (regex). Devuelve la ubicación numérica de los patrones de expresión regular que coincidan. Devuelve una respuesta de coincidencia solo si la evaluación de la expresión regular coincide con toda la entrada de texto. Si no se encuentra ninguna coincidencia, la función devuelve 0.

Esta función realiza operaciones regex que distinguen entre mayúsculas y minúsculas. Puede utilizar alternativamente la variante MatchRegExI() para realizar operaciones regex sin distinguir mayúsculas de minúsculas.

Sintaxis:  

MatchRegEx (text, regex1 [ , regex2,...regexN])

Tipo de datos que devuelve: Entero

Argumentos
Argumento Descripción
text El texto de la cadena de entrada con el que desea hacer coincidir una o varias expresiones regulares. Para que se produzca un resultado, esta cadena de entrada debe coincidir exactamente con el patrón regex.
regex La expresión regular que se intentará hacer coincidir con la cadena de entrada. Puede especificar más de una expresión regular en una única expresión, separadas como argumentos sucesivos.
Ejemplos de funciones
Ejemplo Resultado
MatchRegEx('testSample','test') Devuelve 0. La función solo devuelve un resultado cuando hay una coincidencia exacta entre text y el patrón regex. Aunque testSample contiene test, contiene otro texto (Sample), lo que impide una coincidencia exacta.
MatchRegEx('abc123','[a-z]','[0-9]','[a-z]+[0-9]+','.+') Devuelve 3. El tercer patrón regex es el primero que coincide con los datos.
MatchRegEx('ABC','[abc]+','[123]') Devuelve 0, porque MatchRegEx() distingue entre mayúsculas y minúsculas.
MatchRegExI('ABC','[abc]+','[123]') Devuelve 1. Se utiliza la variante de la función que no distingue entre mayúsculas y minúsculas, MatchRegExI().

Cuándo utilizar MatchRegEx

Los casos de uso de esta función incluyen:

  • Validar el texto para cumplir las normas de formato y conformidad, e identificar errores en los datos.

  • Identificar las diferencias en el formato del texto. Por ejemplo, puede identificar cuántos números de teléfono utilizan el formato A, el formato B, etc.

Ejemplo 1: script de carga para analizar los formatos de los números de teléfono

Ejemplo 2: expresión de gráfico para identificar el formato ISBN

¿Esta página le ha sido útil?

Si encuentra algún problema con esta página o su contenido (errores tipográficos, pasos que faltan o errores técnicos), no dude en ponerse en contacto con nosotros.