Der skal mere til end det. jmc's svar giver bare den sidte del af teksten. Hvis du vil have alle forekomster, så skal hele strengen undersøges.
Prøv fx. ------------------------------ SCRIPT ------------------ on search txt, wordToFind
ant = txt.word.count foundList = [] repeat with r = 1 to ant
currWord = txt.word[r] if currWord starts wordToFind then foundList.add(r) end if end repeat return foundList end ----------------------- END SCRIPT ------------------- så kan du undersøge strengen med: resultatListe = search("mand, kvinde, barn, kvinde, mor, mand, mand", "mand") Her er det første parameter selve teksten og det andet parmater det or du søger efter.
Vær opmærksom på at ovenstående funktion tager alle ord med mand, fx. supermand ville og tælles med. Det sker fordi commandoen starts kigger på hvad ordet indeholder ikke hvad det er lig med. Hvis du spørger på hvad ordet er lig med vil den ikke finde nogle forekomster af mand fordi der er et komma bagefter ("mand," ). Rutinen aflevere en liste med alle forekomster, så kan du bare tage den sidste del af listen med
Hello.. Yes, jeg kan bruge kanding´s svar.. Også tak til jmc:-) And the winner is: KANDING - 45 point til dig, og 1000 tak
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.