Reemplazar una cadena especial de un punto dado con otra cadena en Python

Aquí, vamos a ver cómo reemplazar una cadena especial de un punto dado con otra cadena indicada o palabra en el lenguaje de programación Python?

A veces, queremos reemplazar una cadena o una palabra de un párrafo determinado por otra cadena o una palabra y podemos hacerlo mediante la modificación del párrafo por la búsqueda de la palabra, pero cuando la longitud del párrafo es demasiado grande, nos sentimos cansados ​​después de hacer esto. Por lo tanto, para superar este problema vamos a aprender a hacer las mismas cosas en Python y también vamos a utilizar el módulo re de Python para que sea tan fácil.

Python tiene un módulo de re incorporado la que nos permite resolver los diversos problemas basados ​​en concordancia con el modelo y la manipulación de cadenas. Para entender el problema, simplemente, tomemos un ejemplo.

Ejemplo:

Input: 
"These days, Engineers are struggling to get a job in a better company due
to the lack of experience and also due to the high competition.
Engineers have the only book knowledge but the company is expecting the
industrial experience in the Engineers for better productivity."
Replacing:
"Engineers"with "students"
Output:
"These days, students are struggling to get a job in a better company due
to the lack of experience and also due to the high competition.
Students have the only book knowledge but the company is expecting the
industrial experience in the students for better productivity."

algoritmo para resolver el problema anterior

  1. class la nuevo módulo de en el programa.
  2. párrafo toman como entrada también una palabra que utiliza para reemplazar una cadena especial.
  3. Imprimir el nuevo párrafo que ha sustituido cadena.

Programa:

# importing the module
import re
# string
paragraph='''These days, Engineers are struggling to get a job in a better
company due to the lack of experience and also due to the high competition.
Engineers have the only book knowledge but the company is expecting the
industrial experience in the Engineers for better productivity.'''
# replacing string
reg=re.compile('Engineers')
s=reg.sub("students",paragraph)
# printing the replaced string
print(s)

salida

These days, students are struggling to get a job in a better
company due to the lack of experience and also due to the high competition.
students have the only book knowledge but the company is expecting the
industrial experience in the students for better productivity.


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *