Cómo reemplazar un string con Regex en Python – Resuelto

Introducción

En Python, la biblioteca `re` nos permite trabajar con expresiones regulares (Regex) para buscar y reemplazar cadenas de texto de manera eficiente. En este artículo, aprenderemos cómo reemplazar un string utilizando Regex en Python.

Paso 1: Importar la biblioteca re

Para comenzar, debemos importar la biblioteca `re` en nuestro script de Python. Esto nos permitirá utilizar las funciones y métodos necesarios para trabajar con expresiones regulares.

import re

Paso 2: Definir el string original

A continuación, definiremos el string original en el que deseamos realizar el reemplazo. Por ejemplo, supongamos que tenemos el siguiente string:

original_string = "Hola, mi nombre es [nombre]"

Paso 3: Definir la expresión regular

Ahora, debemos definir la expresión regular que utilizaremos para buscar el string que queremos reemplazar. En este caso, queremos reemplazar `[nombre]` por un nombre específico. Utilizaremos la función `re.sub()` para realizar el reemplazo.

pattern = r'\[nombre\]'

replacement = 'John'

new_string = re.sub(pattern, replacement, original_string)

print(new_string)

Al ejecutar este código, obtendremos como resultado:

`Hola, mi nombre es John`

¡Y listo! Hemos logrado reemplazar el string utilizando Regex en Python de manera sencilla y eficiente. Espero que este artículo te haya sido de ayuda. ¡Gracias por leer!