Avatar billede skildpadden Nybegynder
09. marts 2011 - 15:11 Der er 3 kommentarer

Split af streng

Hej,

Jeg mangler et script som kan dele en streng i fornavn og mellemnavn(e) samt efternavn.

Fx:

Streng = "Fornavn mellemnavn1 mellemnavn2 Efternavn"

Streng1 = "Fornavn mellemnavn1 mellemnavn2"
Streng2 = "Efternavn"


Det ville jo være nemt nok hvis der altid var enten et eller to mellemnavne, men det kan jo ske at der er tre (eller flere).

Er der nogen som kan hjælpe mig med det?
Avatar billede michaelfranz Nybegynder
09. marts 2011 - 15:27 #1
Brug det på denne side:
http://www.codefixer.com/tutorials/array_functions.asp
Og brug så Ubound til at finde efternavn og Lbound til at finde fornavn resten er så mellemnavne.
Avatar billede steent Nybegynder
06. maj 2011 - 09:04 #2
Streng = "Fornavn mellemnavn1 mellemnavn2 Efternavn"

Streng1 = Mid(Streng, 1, InStrRev(Streng, " "))
Streng2 = Mid(Streng, InStrRev(Streng, " ")+1)
Avatar billede The Real Yoda Juniormester
13. maj 2011 - 13:49 #3
Eller sådanher ..

Streng = "Fornavn mellemnavn1 mellemnavn2 Efternavn"

strengTmp = split(streng," ")
streng2 = strengTmp(ubound(strengTmp))
streng1 = replace(streng," "&streng2,"")
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