📚
Lerndokumentationen
Diverses
Diverses
  • Diverses
  • KĂŒnstliche Intelligenz
    • Grundlagen
    • Geschichte
    • Neurale Netzwerke
      • Funktionsweise
      • Lernen
      • Analyse
      • Backpropagation
  • Regular Expressions
    • Regular Expressions
    • Zeichen
    • Wiederholungen
    • Start und Ende
    • Gruppen
Bereitgestellt von GitBook
Auf dieser Seite
  1. Regular Expressions

Start und Ende

Bislang haben wir regulĂ€re AusdrĂŒcke geschrieben, die teilweise auf den gesamten Text passen. Manchmal ist das nicht wĂŒnschenswert. Stell dir vor, wir wollten zum Beispiel das Wort "success" in einer Logdatei finden. Wir wollen sicher nicht, dass dieses Muster auf eine Zeile passt, in der "Error: unsuccessful operation" steht! Deshalb ist es oft am besten, so spezifische regulĂ€re AusdrĂŒcke wie möglich zu schreiben, um sicherzustellen, dass wir beim Abgleich mit realem Text keine falsch positiven Ergebnisse erhalten.

Eine Möglichkeit, unsere Muster zu verschÀrfen, besteht darin, ein Muster zu definieren, das sowohl den Anfang als auch das Ende der Zeile mit den speziellen Metazeichen ^ (Hut) und $ (Dollarzeichen) beschreibt. Im obigen Beispiel können wir das Muster ^success verwenden, um nur eine Zeile zu finden, die mit dem Wort "success" beginnt, aber nicht die Zeile "Error: unsuccessful operation". Und wenn du sowohl den Hut als auch das Dollarzeichen kombinierst, erstellst du ein Muster, das die ganze Zeile am Anfang und am Ende vollstÀndig abdeckt.

Beachte, dass dies etwas anderes ist als der Hut, der innerhalb eines Klammersatzes [^...] zum Ausschluss von Zeichen verwendet wird, was beim Lesen regulĂ€rer AusdrĂŒcke verwirrend sein kann.

^Mission: successful$
VorherigeWiederholungenNĂ€chsteGruppen

Zuletzt aktualisiert vor 2 Monaten