From d8a478f154829d9e35c1b07da6492a60c3a2f85e Mon Sep 17 00:00:00 2001 From: Filip Cavar <1910838@stud.hs-mannheim.de> Date: Tue, 17 Jan 2023 14:01:55 +0100 Subject: [PATCH] =?UTF-8?q?Code=20aufger=C3=A4umt.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/encodings.xml | 1 + PyCharmProjekte/s2_a3.py | 52 +++++++++++++++++++--------------------- 2 files changed, 26 insertions(+), 27 deletions(-) diff --git a/.idea/encodings.xml b/.idea/encodings.xml index ff88f93..de0722b 100644 --- a/.idea/encodings.xml +++ b/.idea/encodings.xml @@ -1,6 +1,7 @@ + diff --git a/PyCharmProjekte/s2_a3.py b/PyCharmProjekte/s2_a3.py index b26138b..b3b661f 100644 --- a/PyCharmProjekte/s2_a3.py +++ b/PyCharmProjekte/s2_a3.py @@ -25,78 +25,76 @@ with open('PersonenNeu.json', 'w') as f2: #Daten zeilenweise einlesen und auswerten for line in lines: entry = line.split(',') - print(entry[0]) - print(entry[1]) - print(entry[2]) - print(entry[3]) - print(entry[4]) - geburtstag = entry[3] - print(counter, ':', line) + #print(entry[0]) + #print(entry[1]) + #print(entry[2]) + #print(entry[3]) + #print(entry[4]) + #print(counter, ':', line) #Titel titel = re.search(titel_pattern, entry[0]) - print(titel) + #print(titel) # Titel setzen, falls vorhanden if titel is not None: titel = titel.group(0) - print(titel) - + #print(titel) #Vorname vorname = re.search(vorname_pattern, entry[0]) - print(vorname) + #print(vorname) #Zweitname zweitname = re.search(zweitname_pattern, entry[0]) - print(zweitname) + #print(zweitname) #Nachname nachname = re.search(nachname_pattern, entry[0]) - print(nachname) + #print(nachname) #- und Leerzeichen entfernen und match entnehmen if vorname is not None: vorname = re.sub('-', '', vorname.group(0), 1) - print(vorname) + #print(vorname) if zweitname is not None: zweitname = re.sub('-', '', zweitname.group(0), 1) - print(zweitname) + #print(zweitname) zweitname = re.sub(' ', '', zweitname) - print(zweitname) + #print(zweitname) if nachname is not None: nachname = re.sub(' ', '', nachname.group(0), 1) - print(nachname) + #print(nachname) #Geburtstag setzen & umwandeln geburtstag = entry[3] - print(geburtstag) + #print(geburtstag) if geburtstag is not None: geburtstag = re.sub(r'(\d{4})-(\d{2})-(\d{2})', r'\3.\2.\1', geburtstag) - print(geburtstag) + #print(geburtstag) #Straße straße = re.search(straße_pattern, entry[1]) - print(straße) + #print(straße) straße = re.sub(' ', '', straße.group(0)) - print(straße) + #print(straße) #Hausnummer hausnummer = re.search(hausnummer_pattern, entry[1]) - print(hausnummer) + #print(hausnummer) hausnummer = re.sub(' ', '', hausnummer.group(0), 1) - print(hausnummer) + #print(hausnummer) #PLZ plz = re.search(plz_pattern, entry[2]) - print(plz) + #print(plz) plz = plz.group(0) - print(plz) + #print(plz) #Wohnort wohnort = re.search(wohnort_pattern, entry[2]) - print(wohnort) + #print(wohnort) wohnort = re.sub(' ', '', wohnort.group(0), 1) - print(wohnort) + #print(wohnort) #Im JSON Format eintragen f2.write("{\n"