Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
Konzepte
Reguläre Ausdrücke von .NET Framework