Reguläre Ausdrücke und der Like-Operator (Visual Basic)

In diesem Thema werden der Operator Like 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 Operator Like mit der Syntax regulärer Ausdrücke verglichen.

Syntax des Operators Like

Syntax regulärer Ausdrücke

Das Verhalten des Operators Like 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. Beispielsweise [\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. Beispielsweise [\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)

Konzepte

Reguläre Ausdrücke von .NET Framework

Weitere Ressourcen

Überprüfen von Zeichenfolgen in Visual Basic