Mam plik txt z jednym stringiem postaci:
1 Warszawa powiat Warszawa mazowieckie 1 861 644 517,2 km² 2 Kraków powiat Kraków małopolskie 804 237 326,9 km² 3 Łódź powiat Łódź łódzkie 655 279 293,3 km² 4 Wrocław powiat Wrocław dolnośląskie 674 132 292,8 km² ... ... ... ...
(dane pochodzą z www.polskawliczbach.pl/Miasta)
"Splitnałem" sobie ten string po "km.kw" i mam poszczególne miasta, ale jeszcze potrzebuje to podzielić na kolumny:
l.poj, miasto, powiat, województwo, ludność i powierzchnia w km.kw.
Niby nic trudnego ;), ale zastanawiam się jakbyście to zrobili z użyciem modułu re.
Ja to zrobiłem w dwóch linijkach, bez regex, ale uważam to za mniej elegancki sposób i chętnie zobaczę jak się z tym uporać z regex :)
Pierwsze 4 linie to:
data = ['1 Warszawa powiat Warszawa mazowieckie 1 861 644 517,2', '2 Kraków powiat Kraków małopolskie 804 237 326,9', '3 Łódź powiat Łódź łódzkie 655 279 293,3', '4 Wrocław powiat Wrocław dolnośląskie 674 132 292,8']
Ktoś da radę?