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 ['ch\xc3\xa0o'].
em đã thử rất nhiều cách mà k đc.mong các bác giúp đỡ.
Cảm ơn!!!
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 ['ch\xc3\xa0o'].
em đã thử rất nhiều cách mà k đc.mong các bác giúp đỡ.
Cảm ơn!!!
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 cho re như trong link mình gửi
như vậy code sẽ là:
import re
text = u"chào thế giới "
fa = re.findall(ur'chào',text)
kết quả trả về cũng là unicode (list):
In [2]: print fa[0]
chào
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 !!
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?