30/09/2018, 19:55
Làm sao để in ra chữ 'chào' thay vì in ra ['chxc3xa0o']
Em có đoạn code như sau:
import re
text = "chào thế giới "
fa = re.findall('chào',text)
print fa
``
làm sao để in ra chữ 'chào' thay vì in ra ['chxc3xa0o'].
em đã thử rất nhiều cách mà k đc.mong các bác giúp đỡ.
Cảm ơn!!!
Bài liên quan
Python and regular expression with Unicode
Nếu dùng python 2 thì
text = u'chào thế giới'
không được bác ạ.kết quả trả về là: []
Bạn thử thêm vào đầu source xem
# -*- coding: utf-8 -*-
cũng không được bạn ơi.
bạn phải cho u vào cả
find
nữa nhé.và nên dùng
raw string
chore
như trong link mình gửinhư vậy code sẽ là:
kết quả trả về cũng là unicode (list):
In[2] : là gì đấy bạn ??
là ipython/jupyter notebook
Mình làm được rồi bạn phiền bạn.!
Cảm ơn bạn nhiều !!