Una stringa forse questoPython: controlla se una stringa contiene caratteri cinesi?
ipath= "./data/NCDC/上海/虹桥/9705626661750dat.txt"
o questo
ipath = './data/NCDC/ciampino/6240476818161dat.txt'
Come faccio a sapere la prima stringa contiene cinese?
Trovo questa risposta forse utile: Find all Chinese text in a string using Python and Regex
ma non ha funzionato:
import re
ipath= "./data/NCDC/上海/虹桥/9705626661750dat.txt"
re.findall(ur'[\u4e00-\u9fff]+', ipath) # => []
Stai usando Python 2? In Python 3, sembra [funzionante] (https://ideone.com/lPHSky) senza 'r' quando si dichiara la regex. –
'ipath = u" ./ dati/NCD', manca 'u' prima della stringa – Tushar
Dai un'occhiata a questo [demo Python 2] (https://ideone.com/i0unNw) - funziona per te? –