Saltar al contenido principal Saltar al contenido complementario

CountRegEx - función de script y de gráfico

CountRegEx() devuelve el número de instancias del patrón de expresión regular especificado en el texto de la cadena de entrada. Si no existe coincidencia alguna, devuelve 0.

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

Sintaxis:  

CountRegEx (text, regex)

Tipo de datos que devuelve: numérico

Argumentos
Argumento Descripción
text El texto de la cadena de entrada en la que desea buscar una expresión regular.
regex El patrón de expresión regular que buscar.
Ejemplos de funciones
Ejemplo Resultado
CountRegEx('abc123','[a-z]') Devuelve 3.
CountRegEx('abc123','[a-z][0-9]') Devuelve 1.
CountRegEx('abc123','[0-9]') Devuelve 3.
CountRegEx('ABC','[a-z]{3}') Devuelve 0.
CountRegExI('ABC','[a-z]{3}') Devuelve 1. Dado que se utiliza la variante CountRegExI(), las búsquedas de texto no distinguen entre mayúsculas y minúsculas.

Cuándo se utiliza

Algunos ejemplos de casos de uso de CountRegEx() son:

  • Contar el número de veces que un determinado patrón de texto aparece dentro de una cadena. Por ejemplo, podría buscar instancias de direcciones de correo electrónico, números de teléfono y otra información dentro de documentos y mensajes de correo electrónico.

  • Validar si los datos se ajustan a un requisito sintáctico específico.Por ejemplo, podría identificar los casos de error en la introducción de datos.

Ejemplo 1: script de carga para contar los rangos de año válidos

Ejemplo 2: script de carga para contar el número de direcciones de correo electrónico en cadenas de caracteres

Ejemplo 3: expresión de gráfico para contar las veces en que aparece una cadena de caracteres

¿Esta página le ha sido útil?

No dude en indicarnos en qué podemos mejorar si encuentra algún problema en esta página o su contenido, como, por ejemplo, errores tipográficos, pasos que falta o errores técnicos.