GLBasic Benutzerhandbuch

Main sections

REVINSTR()

pos% = REVINSTR(wort$, such$, start%=-1)



Sucht rückwärts in der Zeichenkette wort$ nach dem Text such$. Der Parameter start% git dabei die Startposition in wort$ an. Ein Wert von -1 beginnt die Suche beim Ende von wort$. Ein Wert von 0 würde nur ganz am Anfang von wort$ suchen.

LOCAL haystack$ = "the quick brown fox jumps over the lazy dog"
LOCAL pos%
// Returns 31
pos = REVINSTR(haystack$, "the")
STDOUT "pos1: "+pos+"\n"

// Returns 0
pos = REVINSTR(haystack$, "the", 16)
STDOUT "pos2: "+pos+"\n"

// Returns 41
pos = REVINSTR(haystack$, "g")
STDOUT "g: "+pos+"\n"


KEYWAIT

See also...