Reguläre Ausdrücke und der Like-Operator

Aktualisiert: November 2007

In diesem Thema werden der Like-Operator von Visual Basic und reguläre Ausdrücke in .NET Framework verglichen und die Unterschiede erläutert.

Vergleich der Syntax

In der folgenden Tabelle wird die Syntax der Musterspezifikationssprache für den Like-Operator mit der Syntax regulärer Ausdrücke verglichen.

Syntax des Like-Operators

Syntax regulärer Ausdrücke

Das Verhalten des Like-Operators hängt von der Option Compare-Anweisung ab. Option Compare Binary ist die Standardzeichenfolgenvergleichsmethode für jede Quelldatei.

Option Compare wirkt sich nicht auf die Ausführung regulärer Ausdrücke aus.

Um beliebige einzelne Zeichen in charlist zu vergleichen, verwenden Sie [charlist].

Um beliebige einzelne Zeichen in charlist zu vergleichen, verwenden Sie [charlist].

Um beliebige einzelne Zeichen zu vergleichen, die nicht in charlist enthalten sind, verwenden Sie [!charlist].

Um beliebige einzelne Zeichen zu vergleichen, die nicht in charlist enthalten sind, verwenden Sie [^charlist].

Um beliebige einzelne Zahlen (0-9) zu vergleichen, verwenden Sie #.

Um beliebige einzelne Zahlen (0-9) zu vergleichen, verwenden Sie die Zeichenklasse für Dezimalzahlen \d.

Um beliebige einzelne Zeichen zu vergleichen, verwenden Sie ?.

Um beliebige einzelne Zeichen zu vergleichen, geben Sie sich gegenseitig ausschließende Zeichenklassen für die charlist in [charlist] an. Beispiel: [\s\S].

Um 0 (null) oder mehr Zeichen zu vergleichen, verwenden Sie *.

Um 0 (null) oder mehr Zeichen zu vergleichen, geben Sie sich gegenseitig ausschließende Zeichenklassen für die charlist in [charlist]* an. Beispiel: [\s\S]*.

Um ein Sonderzeichen vom Typ char zu vergleichen, schließen Sie es in eckige Klammern ein: [char].

Um ein Sonderzeichen vom Typ char zu vergleichen, stellen Sie ihm einen umgekehrten Schrägstrich voran: \char.

Um ein beliebiges Zeichen in einem Bereich zu vergleichen, trennen Sie die untere und obere Grenze des Bereichs in einer charlist mit einem Bindestrich (–).

Um ein beliebiges Zeichen in einem Bereich zu vergleichen, trennen Sie die untere und obere Grenze des Bereichs in einer charlist mit einem Bindestrich (–).

Siehe auch

Referenz

Like-Operator (Visual Basic)

Weitere Ressourcen

Überprüfen von Zeichenfolgen in Visual Basic

Reguläre Ausdrücke von .NET Framework