Ich habe eine Reihe von Worten: Dane osobowe po zmianie (dopisane): Surname1 Name1 (RYSZARD, EUGENIA) Zam. 99-100 Muczyn (Geod) 6A, Płeć: K, PESEL: 99945104321 Jednostki Rejestrowe osoby (w gminie): 0001.G16 0002.G56 Surname2 Name2 (ANDRZEJ, AGNIESZKA) Zam. 99-100 Muczyn (Geod) 4A, Płeć: K Jednostki Rejestrowe osoby (w gminie): 0001.G16 0001.G07 0001.G43 Surname1 Name1 Name2 (ANDRZEJ, AGNIESZKA) Zam. 99-100 MUCZYN (Geod) 4A, Płeć: M Jednostki Rejestrowe osoby (w gminie): 0001.G16
- Python
ich in mehrere Zeilen in bestimmten Muster zu durchbrechen wollen:
Dane osobowe po zmianie (dopisane): Surname1 Name1 (RYSZARD, EUGENIA) Zam. 99-100 Muczyn (Geod) 6A, Płeć: K, PESEL: 99945104321
Jednostki Rejestrowe osoby (w gminie): 0001.G16 0002.G56
Surname2 Name2 (ANDRZEJ, AGNIESZKA) Zam. 99-100 Muczyn (Geod) 4A, Płeć: K
Jednostki Rejestrowe osoby (w gminie): 0001.G16 0001.G07 0001.G43
Surname1 Name1 Name2 (ANDRZEJ, AGNIESZKA) Zam. 99-100 MUCZYN (Geod) 4A, Płeć: M
Jednostki Rejestrowe osoby (w gminie): 0001.G16
Ich habe einen Code:
for i in range(0, len(data)): data[i] = data[i].replace(' Jednostki', '\nJednostki')
in data
ich einzelne Zeile haben wie oben erwähnt. Damit konnte ich es so brechen:
Dane osobowe po zmianie (dopisane): Surname1 Name1 (RYSZARD, EUGENIA) Zam. 99-100 Muczyn (Geod) 6A, Płeć: K, PESEL: 99945104321
Jednostki Rejestrowe osoby (w gminie): 0001.G16 0002.G56 Surname2 Name2 (ANDRZEJ, AGNIESZKA) Zam. 99-100 Muczyn (Geod) 4A, Płeć: K
Jednostki Rejestrowe osoby (w gminie): 0001.G16 0001.G07 0001.G43 Surname1 Name1 Name2 (ANDRZEJ, AGNIESZKA) Zam. 99-100 MUCZYN (Geod) 4A, Płeć: M
Jednostki Rejestrowe osoby (w gminie): 0001.G16
Also, das Problem ist, dass ich wan't es weiter zu brechen nach 0001.G16 0002.G56
oder Jednostki Rejestrowe osoby (w gminie): 0001.G16 0001.G07 0001.G43
Es ist wahrscheinlich Regex benötigt, aber wie gehe ich mit dieser Zahl von 0001.G**
ändert sich.
Prost!
Sonderregeln bitte. – revo
Ich möchte Zeile nach 'Jednostki Rejestrowe osoby (w gminie): 0001.G16 0001.G07 0001.G43' zum Beispiel aber auch nach' Jednostki Rejestrowe osoby (w gminie): 0001.G16' Die Anzahl der '0001. G ** 'könnte sich ändern. –
Was Python-Version ist es? Wenn 3.5+, versuchen Sie 're (r '(\. G \ d +) \ s * (? = (?: (?! \. G \ d).) *? Jednostki \ b) | (Jednostki) \ b ',' \\ 1 \ n \\ 2 ', data) 'um Zeilenumbrüche hinzuzufügen, dann split. –