Avatar billede ldplusse Nybegynder
08. februar 2004 - 02:38 Der er 3 kommentarer og
1 løsning

Find ord i en variabel

Jeg har en funktion der finder det første ord i en variabel og skriver det ind i en ny variabel.

i = inStr(1,titel," ")
If i > 0 then
  nytitel = left(titel,i-1)
End if

Dette virker fint, men jeg har så brug for at, vis det første ord er feks. The eller A eller de, så skal den tage det næste ord istedet.
Så hvis titel="The best way" så skal nytitel være "best"
Dette skal ikke fejle vis titel kun er "test", altså kun et ord.

Det vil være bedst vis de ord som ikke må stå først i titel, kan lægges i et array, så det er nemt at lægge flere ord ind.

200 point for et svar inden kl. 03.00 idag, ellers mindre.
Avatar billede ldplusse Nybegynder
08. februar 2004 - 02:48 #1
Jeg har selv løst det.
Avatar billede thesurfer Nybegynder
08. februar 2004 - 02:49 #2
Husk at markere dit navn og derefter at klikke på accepter :)
Jeg tror at du har glemt det, i et andet spørgsmål..
Avatar billede thesurfer Nybegynder
08. februar 2004 - 02:51 #3
Man kunne vel bruge: nytitel = mid(titel,i)
eller: nytitel = left(titel,i+1)
Avatar billede thesurfer Nybegynder
08. februar 2004 - 02:52 #4
rettelse (copy&paste fejl): eller: nytitel = mid(titel,i+1)
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