In Python, come divido uno spazio o un trattino?Python: dividere uno spazio o un trattino?
ingresso:
You think we did this un-thinkingly?
output desiderato:
["You", "think", "we", "did", "this", "un", "thinkingly"]
posso ottenere per quanto
mystr.split(' ')
Ma io non so come a Split con trattini, così come spazi and the Python definition of split only seems to specify a string. Devo usare un'espressione regolare?
Penso che le regex siano migliori per il caso generale (qualsiasi trattino, ad esempio) dove 'replace' è migliore per i casi più semplici. – Elazar
E ti suggerisco di incorporare la mia risposta nella tua e la rimuoverò. così il lettore avrà un quadro completo. – Elazar
@Elazar yes 'replace' potrebbe diventare disordinato dopo più di uno, funziona perfettamente qui però. Non voglio incorporare la tua risposta, ti meriti i voti per questo – jamylak