scroller
Goto Top

VB Script - String durchsuchen

Hi,
ich Suche eine Möglichkeit mit vbs einen String auf das vorkommen eines bestimmten wortes zu überprüfen.
(wie -match operator in Powershell)

bei den funktionen instr und instrrev Funktion muss die Stelle angegeben werden ab welcher der gesuchte
string vorkommen soll.

Was ich suche soll mir aber unabhängig von der Stelle wo die gesuchte zeichenfolge vorkommt ein true liefern.

Bsp:

"So ist der Hans"
"hans ist dumm"
"Das tut hans nie"

soll bei der Suche nach Hans immer true liefern


Danke!

Scroller

Content-ID: 114060

Url: https://administrator.de/forum/vb-script-string-durchsuchen-114060.html

Ausgedruckt am: 10.04.2025 um 22:04 Uhr

bastla
bastla 17.04.2009 um 07:39:03 Uhr
Goto Top
Hallo Scroller!
bei den funktionen instr und instrrev Funktion muss die Stelle angegeben werden ab welcher der gesuchte string vorkommen soll.
So what? Wenn es offensichtlich egal ist, wo der gesuchte String im zu durchsuchenden String steht, beginnst Du eben mit der Suche beim ersten Zeichen:
If InStr(1,"Das tut hans nie","Hans",vbTextCompare) > 0 Then MsgBox "enthalten"
Grüße
bastla
Scroller
Scroller 17.04.2009 um 07:59:23 Uhr
Goto Top
moin Bastla,

Danke für deinen Tipp, so einfach ist das face-smile
Ich war der Meinung dass nur verglichen wird ob das gesuchte Wort
zwingend ab der angebenen Stelle vorkomm. In deinem Beispiel
H also als erstes zeichen im durchsuchten string und alles andere wird ignoriert..

cu sc