/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Funktion med replace?
Fra : Frank Sørensen


Dato : 18-02-03 22:48

Jeg skal bruge en funktion som kan erstatte oe med ø, aa med å og ae med æ.
Den skal fungere sådan at jeg kalder funktionen med en string og den
returnerer en
string hvor de førnævnte er erstattet.

Hvordan gør jeg det?

--
Mvh
Frank Sørensen

"Kun en tåbe rydder op. Et geni behersker kaos"



 
 
Carsten Suurland (18-02-2003)
Kommentar
Fra : Carsten Suurland


Dato : 18-02-03 22:52

Funktionen Replace er et rimeligt godt bud...

"Frank Sørensen" <frank2@tdc*REMOVE*adsl.dk> wrote in message news:3e52aa0c$0$136$edfadb0f@dread15.news.tele.dk...
> Jeg skal bruge en funktion som kan erstatte oe med ø, aa med å og ae med æ.
> Den skal fungere sådan at jeg kalder funktionen med en string og den
> returnerer en
> string hvor de førnævnte er erstattet.
>
> Hvordan gør jeg det?
>
> --
> Mvh
> Frank Sørensen
>
> "Kun en tåbe rydder op. Et geni behersker kaos"
>
>



Frank Sørensen (18-02-2003)
Kommentar
Fra : Frank Sørensen


Dato : 18-02-03 23:22

> Funktionen Replace er et rimeligt godt bud...

Ja det ved jeg godt

Men hvordan skriver jeg funktionen?


--
Mvh
Frank Sørensen

"Kun en tåbe rydder op. Et geni behersker kaos"



Jens Gyldenkærne Cla~ (18-02-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 18-02-03 23:58

Frank Sørensen skrev:

>> Funktionen Replace er et rimeligt godt bud...
>
> Ja det ved jeg godt
>
> Men hvordan skriver jeg funktionen?

Har du slået syntaksen op? (den kan findes i vbscript-manualen
eller online via Google)

O.k. - du får den gratis denne gang ;)

Basissyntaksen for Replace er: Replace(udtryk, find, erstatmed)

Så det du har brug for er hhv.

Replace(varTekst, "oe", "ø")
Replace(varTekst, "ae", "æ")
Replace(varTekst, "aa", "å")

Lagt ind i en funktion bliver det:

Public Function dkBogstaver(inputTekst)
   Dim varTekst
   varTekst = inputTekst & ""
   varTekst = Replace(varTekst, "oe", "ø")
   varTekst = Replace(varTekst, "ae", "æ")
   varTekst = Replace(varTekst, "aa", "å")
   dkBogstaver = varTekst
End Function

Du skal være opmærksom på at ae, oe og aa godt kan optræde i danske
ord og navne (og din funktion dermed kan risikere at rette noget
der ikke skal rettes).
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408937
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste