39 lines
1.1 KiB
Python
39 lines
1.1 KiB
Python
import re
|
|
|
|
"""
|
|
Teilaufgabe 1:
|
|
> Zerlegen Sie zeilenweise die Datei syslog in die folgenden Bestandteile:
|
|
- Datum
|
|
- Uhrzeit
|
|
- Rechnername
|
|
- Prozessname
|
|
- Numerische Prozess-ID (ist nicht in allen Zeilen vorhanden)
|
|
- Nachricht
|
|
> Wandeln Sie dabei Datum und Uhrzeit in ein datetime-Objekt um. Nehmen Sie das aktuelle Jahr für die Bildung des Objekts.
|
|
> Die Ausgabe ist eine Liste mit einem dict pro Zeile aus der Quelldatei.
|
|
Teilaufgabe 2:
|
|
> Laden Sie die Datei heidi.md.
|
|
> Ersetzen Sie den Namen Heidi unter Verwendung des re-Moduls mit einem anderen Mädchennamen. https://de.statista.com/statistik/daten/studie/286369/umfrage/beliebteste-vornamen-fuer-maedchen-in-der-deutschen-schweiz/ liefert Ihnen eine Auswahl.
|
|
> Speichern Sie den geänderten Text mit dem Dateinamen ab, den Sie ausgewählt haben. Vergessen Sie dabei nicht auf die Dateiendung .md.
|
|
"""
|
|
|
|
|
|
def main():
|
|
with open("part-3/regex/Heidi.md", "r") as f:
|
|
content = f.read()
|
|
res = re.findall(r"Heidi", content)
|
|
res = len(res)
|
|
print(res)
|
|
|
|
|
|
def aufgabe_1():
|
|
pass
|
|
|
|
|
|
def aufgabe_2():
|
|
pass
|
|
|
|
|
|
if __name__ == "__main__":
|
|
main()
|