From fb96e238c1f3cf509117aeb3d6e9caba913c407e Mon Sep 17 00:00:00 2001 From: Jonas_Jones <91549607+JonasunderscoreJones@users.noreply.github.com> Date: Wed, 10 Jan 2024 16:00:17 +0100 Subject: [PATCH] gpr ue10 --- .gitignore | 1 + GPR/ue10/7987847_gpr-blatt10.zip | Bin 0 -> 3595 bytes GPR/ue10/Kleopatra.txt | 7 ++++ GPR/ue10/README.md.txt | 34 +++++++++++++++ GPR/ue10/Wortgitter_mitZahlen.txt | 25 +++++++++++ GPR/ue10/main.py | 66 ++++++++++++++++++++++++++++++ 6 files changed, 133 insertions(+) create mode 100644 GPR/ue10/7987847_gpr-blatt10.zip create mode 100644 GPR/ue10/Kleopatra.txt create mode 100644 GPR/ue10/README.md.txt create mode 100644 GPR/ue10/Wortgitter_mitZahlen.txt create mode 100644 GPR/ue10/main.py diff --git a/.gitignore b/.gitignore index 63af95a..fa2c84c 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ __pycache__ /GPR/ue03/gpr_blatt03_7987847_werner.zip /GPR/ue05/7987847_gpr-blatt05.zip +/GPR/ue05/7987847_gpr-blatt10.zip diff --git a/GPR/ue10/7987847_gpr-blatt10.zip b/GPR/ue10/7987847_gpr-blatt10.zip new file mode 100644 index 0000000000000000000000000000000000000000..4a3ff2d4fba9ee90caee7d8d57fe140ec1c48ef7 GIT binary patch literal 3595 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 0 else "Kein Muster gefunden.") + + # ii) Alle vorkommen aus i) + print("\nii. Alle gefundenen Muster:") + print(pattern_i) + + # iii) Findet alle Vorkommen von Zeichenfolgen mit 2 oder 3 Zahlen hintereinander + pattern_iii = re.findall(r'\d{2,3}', text) + print("\niii. Gefundene Muster:") + print(pattern_iii) + + except FileNotFoundError: + print(f"Die Datei {dateipfad} wurde nicht gefunden.") + +if __name__ == "__main__": + cleopatra_change_gender() + find_patterns_in_text()