Te doy la bienvenida a nuestra página, en este sitio vas a hallar la resolución a lo que buscabas.
Solución:
Usar str.replace
.
>>> papa.replace('papa', '')
' is a good man'
>>> app.replace('papa', '')
'app is important'
Alternativamente, use re
y usar expresiones regulares. Esto permitirá la eliminación de espacios iniciales/posteriores.
>>> import re
>>> papa = 'papa is a good man'
>>> app = 'app is important'
>>> papa3 = 'papa is a papa, and papa'
>>>
>>> patt = re.compile('(s*)papa(s*)')
>>> patt.sub('\1mama\2', papa)
'mama is a good man'
>>> patt.sub('\1mama\2', papa3)
'mama is a mama, and mama'
>>> patt.sub('', papa3)
'is a, and'
La forma más fácil sería simplemente reemplazarlo con un vacío string.
s = s.replace('papa', '')
También puede usar una expresión regular con re.sub
:
article_title_str = re.sub(r'(s?-?|?s?Times of India|s?-?|?s?the Times of India|s?-?|?s+?Gadgets No'',
article_title_str, flags=re.IGNORECASE)
valoraciones y reseñas
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)