Función: PatrónVolver

Descripción

Comprueba si una cadena encaja en un patrón definido por una regexhttps://es.wikipedia.org/wiki/Expresi%C3%B3n_regular.

El uso de esta función requiere de algún conocimiento previo de expresiones regulares (regex), en concreto Java regexhttps://docs.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html.

Cadena de entrada

patron

Cadena de salida

patron

Uso

patron(<regex>,<texto>[,<grupos>])

Parámetros
# Parámetro Descripción Valor por defecto
1 regex Expresión regular Javahttps://docs.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html que define el patrón
2 texto Cadena de texto a encajar
3 grupos Booleano, si es verdadero, la función devuelve si el texto encaja en el patrón, si es falso devuelve un diccionario con los grupos verdadero

Ejemplos

patron('ab*a','aa')

Booleano: verdadero

patron('ab*a','abba')

Booleano: verdadero

patron('ab*a','abaa')

Booleano: falso

nombre de variable válido:

patron('[\w&&\D]\w*','3a')

Booleano: falso

patron('[\w&&\D]\w*','ab3')

Booleano: verdadero

patron('[\w&&\D]\w*','_')

Booleano: verdadero

patron('[\w&&\D]\w*','__x__')

Booleano: verdadero

patron('nombre:([\s\w&&\D]+),edad:(\d+)','nombre:Isabel Amian ,edad:22',falso)

Diccionario: {'grupo_0'='nombre:Isabel Amian ,edad:22', 'grupo_1'='Isabel Amian ', 'grupo_2'='22'}

Desde / Última modificación

v0.4.4