wie kann ich überprüfen, ob das letzte Zeichen einer Zeichenkette ein Komma oder eine Leerzeichen ist,
Beispiel:
Code: Select all
Zeichenkette := "The Quick Brown Fox Jumps Over the Lazy Dog"
neuzk := SubStr(Zeichenkette, 1, 18)
MsgBox % neuzk
LG
Moderator: jNizM
Code: Select all
Zeichenkette := "The Quick Brown Fox Jumps Over the Lazy Dog"
neuzk := SubStr(Zeichenkette, 1, 18)
MsgBox % neuzk
Code: Select all
Zeichenkette := "The Quick Brown Fox Jumps Over the Lazy Dog"
if (Zeichenkette ~= "(,| )$")
MsgBox Komma (,) oder eine Leerzeichen ist
else
MsgBox not Komma (,) oder eine Leerzeichen ist
Code: Select all
Heuhaufen := "The Quick Brown Fox Jumps Over the Lazy Dog"
test := SubStr(Heuhaufen, 1, 18)
Nadel := " "
fundpos := InStr(test, Nadel, , -1,1)
neuzk := SubStr(Heuhaufen, 1, fundpos)
msgbox, % neuzk
Code: Select all
fundpos := InStr(test, Nadel, , 0) ; 4. Funktionsparameter 0 statt -1
Oder Verstehe etwas falsch ?Wenn Startposition eine 0 oder negativ ist, erfolgt die Suche in umgekehrter Reihenfolge (von rechts nach links), beginnend beim Offset am Ende.
Users browsing this forum: No registered users and 49 guests