Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Sustitución y División con Expresiones Regulares | Expresiones regulares intermedias
Expresiones Regulares en Python

Sustitución y División con Expresiones Regulares

Desliza para mostrar el menú

Introducción a re.sub y re.split

Al trabajar con datos de texto en Python, a menudo es necesario modificar o segmentar cadenas según patrones complejos. El módulo re ofrece dos funciones potentes para estas tareas: re.sub para sustitución y re.split para división. Ambas funciones utilizan expresiones regulares para identificar partes de una cadena, lo que permite realizar reemplazos o dividir la cadena donde ocurra un patrón. Este enfoque va más allá de los métodos simples de cadenas, ya que permite especificar criterios flexibles y basados en reglas para tus operaciones.

12345
import re text = "My phone number is 123-456-7890 and my ID is 987654." masked = re.sub(r"\d", "#", text) print(masked)

En este ejemplo, cada dígito en la cadena se reemplaza por #. La función re.sub busca todas las coincidencias del patrón \d (que coincide con cualquier dígito) y sustituye cada aparición por el carácter de reemplazo. El resultado es una cadena donde todos los dígitos están enmascarados, mientras que el resto del texto permanece sin cambios. El patrón que proporciones determina exactamente qué partes de la cadena se reemplazan; usar un patrón diferente apuntaría a diferentes subcadenas.

question mark

¿Qué función se utiliza para dividir una cadena usando un patrón de expresión regular?

Selecciona la respuesta correcta

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 3

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Sección 2. Capítulo 3
some-alt