Rubrik: Variablen/Strings · String-Operationen | VB-Versionen: VB5, VB6, VB.NET | 15.11.07 |
Strings vergleichen mit dem Like-Opertator Eine Alternative zu InStr-Funktion (bspw. InStr("Text","Suche")) | ||
Autor: Rene Beukert | Bewertung: | Views: 41.527 |
www.renebeukert.de | System: Win9x, WinNT, Win2k, WinXP, Win7, Win8, Win10, Win11 | kein Beispielprojekt |
Man kann Strings auch ohne Verwendung der InStr-Funktion miteinander vergleichen, und zwar mit dem Like-Operator.
Beispiele:
' Suche nach einer Ziffer im Muster "#" If "Beukert 1" Like "Beukert #" Then ' liefert True zurück
' Suche nach einem oder mehr Zeichen "*" If "Beukert" Like "Be*" Then ' liefert True zurück
' Suche nach einem einzelnen Zeichen "?" If "Beukert" Like "Be?kert" Then ' lierfert True zurück
' Suche nach einer Zeichenfolge die NICHT ' im String enthalten "[ ! Zeichen]" If "A" Like "[!B-Z]" Then ' liefert True zurück da A nicht zwischen ' B und Z liegt. Groß- und Kleinschreibung ' wird unterschieden
' Analog zum obigen kann man auch nach einem ' Zeichen suchen "[ Zeichen]" If "A" Like "[B-Z]" Then ' liefert False zurück