
sustituir palabra de un string
Publicado por Miguel (8 intervenciones) el 22/02/2022 08:34:22
Buenas noches mi duda es la siguiente lo que pasa es que tengo un ejercicio que me esta costando mas de lo que creo
Debo ingresar
-Un string
-un numero de palabras a reemplazar
-lista de palabras a reemplazar
por ejemplo
yo ingreso:
maroonnaroonmioon
1
oon
como es una sola palabra me debe devolver la misma palabra por no haber coincidencia, sin embargo si ingreso
quiero comer pizza
1
quiero
debe devolver
/*quiero*/ comer pizza
hasta el momento mi codigo es:
el problema es que con replace en el primero caso con maroonnaroonmioon cada que ve un oon lo sustituye y no deberia pasar eso alguna sugerencia ?
Debo ingresar
-Un string
-un numero de palabras a reemplazar
-lista de palabras a reemplazar
por ejemplo
yo ingreso:
maroonnaroonmioon
1
oon
como es una sola palabra me debe devolver la misma palabra por no haber coincidencia, sin embargo si ingreso
quiero comer pizza
1
quiero
debe devolver
/*quiero*/ comer pizza
hasta el momento mi codigo es:
1
2
3
4
5
6
7
8
9
10
11
12
13
string=input()
number=int(input)
palabra=input()
lista_nueva=palabra.split()
if string.islower()==True:
if 0<number and number< 101:
tam=len(palabra)
if tam>0 and tam <101:
for palabra in lista_nueva:
nueva_palabra="/*"+palabra+"*/"
final=S.replace(palabra,nueva_palabra)
print(final)
el problema es que con replace en el primero caso con maroonnaroonmioon cada que ve un oon lo sustituye y no deberia pasar eso alguna sugerencia ?
Valora esta pregunta


0