Stringfind
Hallo,
ich habe folgende Thematik: Gehen wir davon aus, dass der AccountName "Vorname Nachname" lautet. if (StringFind(AccountName(),"Nachname",0)>=true) Print("yes"); Funktioniert if (StringFind(AccountName(),"Vorname ",0)>=true) Print("yes"); Funktioniert NICHT if (StringFind(AccountName(),"orname ",0)>=true) Print("yes"); Funktioniert Was muss ich tun, dass ich auch bei der zweiten Abfrage - Vorname - ein true bekomme? Danke |
Moin,
StringFind gibt keinen boolchen Wert zurück. Es liefert die Positionsnummer im String. Ist die Suche erfolglos, liefert es -1. Also besser if (StringFind(AccountName(),"Nachname",0)!=-1) LG Ralph |
Alle Zeitangaben in WEZ +2. Es ist jetzt 11:55 Uhr. |
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.1
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum