7
I have the following text::
'box 1 is blue, box 10 is green, box 100 is empty'
I want to replace 'box 1' with 'package 2', so I do:
>>> texto = 'caixa 1 é azul, caixa 10 está verde, caixa 100 está vazia'
>>> print(texto.replace('caixa 1', 'pacote 2'))
pacote 2 é azul, pacote 20 está verde, pacote 200 está vazia
>>>
With this I end up replacing everything that contains 'caixa 1'
at first. How can I get around this problem?
Add a comma:
texto.replace('caixa 1,', 'pacote 2,')
– ramaral
Add a space:
texto.replace('caixa 1 ', 'pacote 2 ')
. You cannot be editing the question every time you receive an answer.– ramaral