reinix
Goto Top

VBScript - Kommt String1 in String2 vor?

Hallo
ich habe 2 strings:
test1="AAA - BBB"
test2="AAA - BBB - CCC"

nun möchte ich testen ob test1 in test2 vorkommt.
nicht wie oft. nicht an welcher stelle. einfach nur ja oder nein.

InStr haut denke ich nicht hin, weil mir das als ergebnis 0 liefert, weil es den string gleich zu anfang findet.

jemand ne idee?

mfg
thx
reinix

Content-ID: 70490

Url: https://administrator.de/contentid/70490

Ausgedruckt am: 16.11.2024 um 05:11 Uhr

bastla
bastla 09.10.2007 um 14:27:14 Uhr
Goto Top
Hallo ReiniX!

Ich sehe mit InStr() kein Problem:
test1="AAA - BBB"  
test2="AAA - BBB - CCC"  
If InStr(test2, test1) Then
	WScript.Echo "Ist enthalten."  
Else
	WScript.Echo "Ist nicht enthalten."  
End If

Anmerkung: 0 liefert InStr() nur dann als Ergebnis, wenn der String nicht gefunden wurde - wenn er am Anfang steht, lautet das Ergebnis 1.

Grüße
bastla