RegEx - Unerwartete print-Ausgabe bei findall
Verfasst: Mittwoch 13. September 2017, 07:33
Guten Morgen allerseits,
derzeit setze ich mich mit regex' auseinander. In folgendem Versuch wollte ich alles ausgeben was 'at' in sich hat. Hier mein Code:
Das Ergebnis sieht wie folgt aus und hat mich allerdings sehr überrascht:
Wo liegt denn genau mein Fehler?
Danke für Eure Hilfe.
derzeit setze ich mich mit regex' auseinander. In folgendem Versuch wollte ich alles ausgeben was 'at' in sich hat. Hier mein Code:
Code: Alles auswählen
import re
animal_str = 'Cat rat mat pat pet'
all_animals = re.findall('[at]', animal_str)
for item in all_animals:
print(item)
Eventuell hätte ich noch als Ergebnisa
t
a
t
a
t
a
t
t
Process finished with exit code 0
erwartet aber nicht obiges (sieht irgendwie transponiert aus).at
at
at
at
Wo liegt denn genau mein Fehler?
Danke für Eure Hilfe.