Antwort auf: Problem: Finde Text in Field und gebe Zeile zurück

Startseite Foren Deutsches LiveCode-Forum Problem: Finde Text in Field und gebe Zeile zurück Antwort auf: Problem: Finde Text in Field und gebe Zeile zurück

#1161
hauke
Administrator

    Hallo Torsten,

    Du hast zwei Möglichkeiten, diese Aufgabe zu bewältigen.

    Die LiveCode-Funktion lineOffset(lineToFind, stringToSearch [, linesToSkip])
    gibt Dir zurück, in welcher Zeile der gesuchte Begriff zuerst vorkommt. Mit linesToSkip kannst Du diese Zeile dann überspringen und weitersuchen, bis 0 zurückkommt und keiner mehr vorhanden ist.

    Oder Du machst es ganz simpel:

    repeat for z = 1 to the number of lines of fld “meinFeld”
    if “suchbegriff” is in line z of fld “meinFeld” then — und so weiter…
    end repeat

    Sollte beides funktionieren.

    Grüße

    Hauke