Khi tôi thay đổi hai từ trong một chuỗi với hai từ khác bằng cách sử dụng re.sub, tôi nhận được kết quả đầu ra. Nhưng khi tôi đã cố gắng rằng với số lượng không đến một cách chính xácNhiều thay thế của các số trong chuỗi bằng cách sử dụng python regex
>>> import re
>>> a='this is the string i want to change'
>>> re.sub('(.*)is(.*)want(.*)','\\1%s\\2%s\\3' %('was','wanted'),a)
'this was the string i wanted to change'
>>> re.sub('(.*)is(.*)want(.*)','\\1%s\\2%s\\3' %('was','12345'),a)
'this was\x8a345 to change'
>>>
tôi không biết lý do tại sao điều này xảy ra u có thể hài lòng tel tôi làm thế nào để sử dụng này Cảm ơn trước
Thanks a lot. Nó có vẻ tốt. – Myjab