LoslegenKostenlos starten

Gieriges Matching

Als Nächstes siehst du, dass im Tweet-Text immer noch Zahlen vorkommen. Also beschließt du, alle zu finden.

Stell dir vor, du möchtest die Zahl aus dem Satz I was born on April 24th extrahieren. Ein sparsamer Quantor (lazy) lässt die Regex 2 und 4 zurückgeben, weil dabei so wenige Zeichen wie nötig gematcht werden. Ein gieriger Quantor (greedy) gibt hingegen das gesamte 24 zurück, da er so viel wie möglich matchen will.

Das Modul re sowie die Variable sentiment_analysis sind bereits in deiner Session geladen. Mit print(sentiment_analysis) kannst du sie dir in der IPython Shell ansehen.

Diese Übung ist Teil des Kurses

<Kurs>Reguläre Ausdrücke in Python</Kurs>
Kurs ansehen

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# Write a lazy regex expression 
numbers_found_lazy = re.____(r"____", ____)

# Print out the result
print(numbers_found_lazy)
Code bearbeiten und ausführen