Avatar billede ferdinan Nybegynder
22. november 2002 - 18:07 Der er 6 kommentarer og
1 løsning

Vende streng

Jeg har en streng:

varName="Hansen Erik"

Nu vil jeg så godt have vendt den om således at den skriver, "Erik Hansen". Det skal så også være således at var strengen "Hansen Peter Erik" så ville den skrive "Erik Peter Hansen" o.s.v.

Er der ikke en fiks løsning på det?

mvh
Ferdinan
Avatar billede Spotgun Seniormester
22. november 2002 - 18:14 #1
Jeg har en idé til en funktion der kan bytte det rundt, men har lige et enkelt spørgsmål... Hvad hvis der er fire ord i din streng? Hvordan skal den så vendes?
Avatar billede ferdinan Nybegynder
22. november 2002 - 18:27 #2
Hvis der er 4 ord skal de vendes som deres nummeriske placering 1 2 3 4 bliver til 4 3 2 1 som med funktionen StrReverse blot med hele ord adskilt med mellemrum.
Avatar billede Spotgun Seniormester
22. november 2002 - 18:34 #3
Function Reverse(str)
  tmpArr = Split(str, " ")
  For a = UBound(orgArr) To 0 Step -1
    Reverse = Reverse & " "& orgArr(a)
  Next
End Function
Avatar billede virus Nybegynder
22. november 2002 - 18:57 #4
Tillader mig lige at ændre lidt spotgun så det virker :)

Function Reverse(str)
    strArr = Split(str)
    For I = UBound(strArr) To 0 Step - 1
        Reverse = Reverse & strArr(I) & " "
    Next
End Function
Avatar billede Spotgun Seniormester
22. november 2002 - 18:58 #5
Sorry - for meget arbejde, for mange fyraftensbajere og for lidt søvn!
Godt det er weekend nu :-)
Avatar billede virus Nybegynder
22. november 2002 - 19:01 #6
Hvis vi gør det perfekt sørger vi for det sidste mellemrum også fjernes

Function Reverse(str)
    strArr = Split(str)
    For I = UBound(strArr) To 0 Step - 1
        strRev = strRev & strArr(I) & " "
    Next
        Reverse = Left(strRev,Len(strRev) - 1)
End Function
Avatar billede virus Nybegynder
22. november 2002 - 19:02 #7
Hader exp's måde at fortolke tabs på
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