Skip to content

Regex

Pattern matching: match, extract, replace, split, and test.

5 modules

ModuleDescription
Extracción RegexExtraer grupos nombrados del texto
Coincidencia RegexEncontrar todas las coincidencias de un patrón en el texto
Reemplazo RegexReemplazar coincidencias de patrón en el texto
División RegexDividir texto por un patrón regex
Prueba RegexProbar si la cadena coincide con un patrón regex

Modules

Extracción Regex

regex.extract

Extraer grupos nombrados del texto

Parameters:

NameTypeRequiredDefaultDescription
textstringYes-Texto del cual extraer
patternstringYes-Texto del cual extraer
ignore_casebooleanNoFalseCoincidencia sin distinguir mayúsculas

Output:

FieldTypeDescription
extractedobjectCoincidencia sin distinguir mayúsculas
matchedbooleanGrupos nombrados extraídos
full_matchstringGrupos nombrados extraídos

Coincidencia Regex

regex.match

Encontrar todas las coincidencias de un patrón en el texto

Parameters:

NameTypeRequiredDefaultDescription
textstringYes-Texto a buscar
patternstringYes-Texto a buscar
ignore_casebooleanNoFalsePatrón de expresión regular
first_onlybooleanNoFalseCoincidencia sin distinguir mayúsculas

Output:

FieldTypeDescription
matchesarrayDevolver solo la primera coincidencia
countnumberLista de coincidencias
groupsarrayLista de coincidencias

Reemplazo Regex

regex.replace

Reemplazar coincidencias de patrón en el texto

Parameters:

NameTypeRequiredDefaultDescription
textstringYes-Texto a procesar
patternstringYes-Texto a procesar
replacementstringYes-Patrón de expresión regular
ignore_casebooleanNoFalseTexto de reemplazo (soporta referencias posteriores)
countnumberNo0Coincidencia sin distinguir mayúsculas

Output:

FieldTypeDescription
resultstringMáximo de reemplazos (0 = ilimitado)
replacementsnumberTexto con reemplazos
originalstringTexto con reemplazos

División Regex

regex.split

Dividir texto por un patrón regex

Parameters:

NameTypeRequiredDefaultDescription
textstringYes-Texto a dividir
patternstringYes-Texto a dividir
ignore_casebooleanNoFalsePatrón de expresión regular para delimitador
max_splitnumberNo0Coincidencia sin distinguir mayúsculas
remove_emptybooleanNoFalseNúmero máximo de divisiones (0 = ilimitado)

Output:

FieldTypeDescription
resultarrayEliminar cadenas vacías del resultado
countnumberPartes divididas

Prueba Regex

regex.test

Probar si la cadena coincide con un patrón regex

Parameters:

NameTypeRequiredDefaultDescription
textstringYes-Texto a probar
patternstringYes-Texto a probar
ignore_casebooleanNoFalsePatrón de expresión regular
full_matchbooleanNoFalseCoincidencia sin distinguir mayúsculas

Output:

FieldTypeDescription
resultbooleanRequiere que el patrón coincida con toda la cadena
patternstringSi el patrón coincide

Released under the Apache 2.0 License.