Atomare Assertionen mit einer Breite von Null
Aktualisiert: November 2007
Die Metazeichen in der folgenden Tabelle veranlassen das Modul nicht, die Zeichenfolge zu durchlaufen oder Zeichen zu verwenden. Sie haben lediglich zur Folge, dass ein Vergleich erfolgreich ausgeführt wird oder fehlschlägt, je nach der aktuellen Position in der Zeichenfolge. Beispielsweise gibt ^ an, dass die aktuelle Position der Beginn einer Zeile oder Zeichenfolge ist. Dadurch gibt der reguläre Ausdruck ^FTP nur die Vorkommen der Zeichenfolge "FTP" zurück, die am Beginn einer Zeile auftreten.
Assertion |
Beschreibung |
---|---|
^ |
Gibt an, dass der Vergleich am Anfang der Zeichenfolge oder der Zeile erfolgen muss. Weitere Informationen hierzu finden Sie im Abschnitt zur Multiline-Option unter Optionen für reguläre Ausdrücke. |
$ |
Gibt an, dass der Vergleich am Ende der Zeichenfolge, vor einem \n am Ende der Zeichenfolge oder am Ende der Zeile erfolgen muss. Weitere Informationen hierzu finden Sie im Abschnitt zur Multiline-Option unter Optionen für reguläre Ausdrücke. |
\A |
Gibt an, dass der Vergleich am Anfang der Zeichenfolge erfolgen muss (die Multiline-Option wird ignoriert). |
\Z |
Gibt an, dass der Vergleich am Ende der Zeichenfolge oder vor einem \n am Ende der Zeichenfolge erfolgen muss (die Multiline-Option wird ignoriert). |
\z |
Gibt an, dass der Vergleich am Ende der Zeichenfolge erfolgen muss (die Multiline-Option wird ignoriert). |
\G |
Gibt an, dass der Vergleich an dem Punkt erfolgen muss, an dem der vorherige Vergleich beendet wurde. Beim Verwenden mit Match.NextMatch() wird sichergestellt, dass alle Übereinstimmungen aneinandergrenzend sind. |
\b |
Gibt an, dass der Vergleich an einer Begrenzung zwischen \w (alphanumerischen) und \W (nicht alphanumerischen) Zeichen erfolgen muss. Der Vergleich muss bei Wortbegrenzungen erfolgen (d. h. beim ersten oder letzten Zeichen von Wörtern, die durch beliebige nicht alphanumerische Zeichen voneinander getrennt sind). Der Vergleich kann auch bei einer Wortbegrenzung am Ende der Zeichenfolge erfolgen. |
\B |
Gibt an, dass der Vergleich nicht bei einer \b-Begrenzung erfolgen darf. |
Siehe auch
Referenz
Optionen für reguläre Ausdrücke