Avatar billede weiland Nybegynder
09. september 2005 - 09:16 Der er 2 kommentarer og
1 løsning

Genere initialer ud fra navn

Hvordan manipulerer jeg en tekststreng, så jeg får begyndelsesbogstavet fra alle ordene?

Dvs "Jens Hansen" bliver til JH
- og "Eva Dyrborg Hansen" bliver til EDH
Avatar billede keysersoze Ekspert
09. september 2005 - 09:21 #1
init = ""
navn = "Eva Dyrborg Hansen"
navnsplit = split(navn," ")
For i = 0 to ubound(navnsplit)
  init = init & left(navnsplit(i),1)
Next
Avatar billede Slettet bruger
09. september 2005 - 09:26 #2
På et overordnet plan kan du jo splitte tekststringen med det fulde navn på mellemrum. Herefter kan du tage det først tegn i hver array elementerne og sætte dem sammen til en tekst. Pseudo sådan her:

rgNames = split(fullname, " ")
for all elements in rgNames
  initial = initial + firstletter(element)
Avatar billede weiland Nybegynder
09. september 2005 - 09:34 #3
KeyzerSoze >> det virker perfekt. Tak for det! Vil du svare?

Kryptos >> Du har vist ret, men keyser har operationaliseret det :-)
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

IT-JOB

AGITO Medical A/S

IT Operations Lead

Rambøll Management Consulting

Senior Software Engineer

Netcompany A/S

IT Consultant

Quadsat ApS

Software Developer