Avatar billede jmc Nybegynder
21. februar 2002 - 12:14 Der er 5 kommentarer og
1 løsning

offset

er det ikke måde hurtigt at finde frem til 'andet...' i denne sætning "...noget/andet..."?

fra "/" og frem til total som er  (the numner of chars of field "teksten")
Avatar billede jmc Nybegynder
21. februar 2002 - 12:19 #1
og er det f.eks en måde at finde frem til fra de sidste to "/"
.../andet/ogandet/tekst... result (ogandet/tekst...)
Avatar billede Himbear Nybegynder
21. februar 2002 - 12:22 #2
Jeg er ikke helt med på hvad du mener men prøv at se chars funktionen i help, det kan være at det er det!
Avatar billede jmc Nybegynder
21. februar 2002 - 12:25 #3
I asp kan man spørge sådan -> right, "/" som giver den første "/" fra højre i en string. I director skal men oprette en repeat som spørger efter "/" down to 1 og sætter en var til tæller nå den er fundet. Ret besværligt. Jeg kender godt char[1..5] giver 1 til 5 men den kan ikke det andet.
Avatar billede ask-m Nybegynder
21. februar 2002 - 13:03 #4
Du skal bruge "the itemDelimter"
og god ting at huske når man bruger the itemDelimiter er altid at gemme den tidligere setting i en variable og så sætte the itemdelimiter tilbage til denne når man er færdig.....

on putItemsFromString theString
  oldDelimiter = the itemDelimiter
  the itemDelimiter = "/"
  howMany = theString.item.count

  repeat with i = 1 to howMany
      put theString.item[i]
  end repeat

  the itemDelimiter = oldDelimiter
end

Nb - koden er ikke testet!!!

Ask-M
Avatar billede ask-m Nybegynder
21. februar 2002 - 13:05 #5
Ellers kan du bruge offSet som du selv nævner, men den finder altid første forekomst, og derfor er du nødt til at slette hvis du skal finde flere på hinanden følgende "/"

Ask-M
Avatar billede jmc Nybegynder
21. februar 2002 - 13:44 #6
virker,
tak
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester