Trotz aller Probleme mache ich ohne Rücksicht
auf Sinn oder Fehler mit meinen Versuchen
weiter. Ich hoffe , dass ich eines Tages
( mit der Funktion -sub) in meinem Text
einzelne Zeichen, Wörter oder gar Satzteile
austauschen kann. Das ist also mein Ziel.
Hier mit fange ich jetzt an.
OSWALD
Code: Alles auswählen
mport re
str = ''' Arm am Beutel, krank am Herzen 536678
schleppt ich meine langen Tage.
Armut ist die größte Plage,
Reichthum ist das höchste Gut! 44,Kreise,Kreise
Und zu enden meine Schmerzen,
Ging ich einen Schatz zu graben.
Meine Seele sollst du haben!
Schrieb ich hin mit eignem Blut.
566
Und so zog ich Kreise um Kreise,
Stellte wunderbare Flammen 3200
Kraut und Knochenwerk zusammen:
die Beschwörung war vollbracht.
Und auf die gelernte Weise124 , Kreis,Kreis,Kreis,Kreis
Grub ich nach dem alten Schatze
Auf dem angezeigten Platze;
Schwarz und stürmisch war die Nacht.2020-10-05
'''
pattern = "[A-Za-z]+"
#pattern = "[A-Z]|[0-9]-[a-z]"
#pattern = 'Kreise+' # 4 x Match
#pattern = 'Kreise +' # 1 xMatch
#pattern = 'Kreise' # 4 mal Match
#pattern = 'Kreise|Kreis'
#pattern = 'Kreise|Kreis|Nacht|Schwarz und stürmisch'
#pattern = '[\w]'
#pattern = '[\d]{1,3}'
#pattern = '[\d]{2,3}'
#pattern = '[\d]{3,3}'
#pattern = '\d+\s\.*'
#pattern = '[A-Z\w+\.*\d+\(a-z)]'
ergebnis = re.findall(pattern,str)
print(ergebnis)