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.
Der integrierte Mustervergleich stellt ein vielseitiges Tool für Zeichenfolgenvergleiche dar. Die folgende Tabelle enthält die Platzhalterzeichen, die Sie mit dem Like-Operator verwenden können, sowie die Anzahl der Ziffern oder Zeichenfolgen, denen sie entsprechen.
Zeichen im Muster | Übereinstimmungen im Ausdruck |
---|---|
? | Ein beliebiges Zeichen |
* | Null oder mehr Zeichen |
# | Einer beliebigen einzelnen Ziffer (0-9) 9) |
[ charlist ] | Jedes einzelne unter Zeichenliste angegebene Zeichen |
[! charlist ] | Jedes einzelne Zeichen, das nicht unter Zeichenliste angegeben ist |
Eine Gruppe von einem oder mehreren Zeichen ( charlist ), die in Klammern ([ ]) eingeschlossen sind, kann verwendet werden, um jedes einzelne Zeichen im Ausdruck abzugleichen, und kann fast alle Zeichen im ANSI-Zeichensatz enthalten, einschließlich Ziffern. Um nach den Sonderzeichen linke eckige Klammer ([ ), Fragezeichen (?), Nummernzeichen (#) und Sternchen (*) suchen zu können, muss das Zeichen in Klammern gesetzt werden. Nach einer rechten eckigen Klammer (]) kann innerhalb einer Gruppe nicht gesucht werden; sie kann außerhalb einer Gruppe jedoch als einzelnes Zeichen verwendet werden.
Zusätzlich zu einer einfachen Liste von Zeichen, die in Klammern eingeschlossen sind, kann charlist einen Zeichenbereich angeben, indem ein Bindestrich (-) verwendet wird, um die obere und untere Grenze des Bereichs zu trennen. Beispielsweise führt die Verwendung von [A-Z] im Muster zu einer Übereinstimmung, wenn die entsprechende Zeichenposition im Ausdruck einen der Großbuchstaben im Bereich A bis Z enthält. Mehrere Bereiche können in die Klammern ohne Trennzeichen eingeschlossen werden. [a-zA-Z0-9] entspricht beispielsweise jedem alphanumerischen Zeichen. Weitere wichtige Regeln zum Mustervergleich:
- Ein Ausrufezeichen (!) am Anfang der Zeichenliste führt zu einer Übereinstimmung, wenn irgendein Zeichen mit Ausnahme der Zeichen unter Zeichenliste im Ausdruck gefunden werden. Wird das Ausrufezeichen außerhalb der eckigen Klammern verwendet, dient es als Platzhalterzeichen für sich selbst.
- Ein Bindestrich (-) kann entweder am Anfang (nach einem Ausrufezeichen, sofern vorhanden) oder am Ende von charlist stehen, um als Platzhalterzeichen für sich selbst zu fungieren. An jeder anderen Position dient der Bindestrich zur Angabe eines ANSI-Zeichenbereichs.
- Wenn ein Zeichenbereich angegeben wird, müssen die Zeichen in aufsteigender Sortierreihenfolge (A-Z oder 0-100) angegeben werden. [A-Z] ist folglich ein zulässiges Muster, [Z-A] dagegen nicht.
- Die Zeichenfolge [] wird ignoriert und Zeichenfolge der Länge NULL ("") angesehen.
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.