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.
Zuletzt aktualisiert