2016-07-21 194 views
-1

`奇怪的結果()

t='1111 si debiteur' 
import re 
re.match(r"si débiteur",t) is None #gives back True as a result 
re.match(r"1111 si débiteur",t) is None #gives back True as a result 
re.match(r"1111 si débiteur",t) is not None #gives back False as a result 
t='8588' 
re.match(r"1111 si débiteur",t) is None #gives back True as a result 

'

的事情是我真的不明白爲什麼 「re.match(R」 1111 SIdébiteur」,t)是無「在兩種情況下都返回True

+0

請添加代碼作爲文本,而不是丟失在原來的字符串急性圖像 – RvdK

+0

?嘗試'1111 SIdébiteur',而不是'1111 SI debiteur' – Marwie

+0

是謝謝你了很多問題已經回答了 –

回答

1

t的值:1111 si debiteur沒有重音。凡re.match(r"1111 si débiteur",t)一樣。

+0

aaaaah那真是愚蠢的我,感謝洙多我一直停留在這個時間過長:d –