Avatar billede burgermann Nybegynder
29. juli 2002 - 18:31 Der er 5 kommentarer og
1 løsning

inStr og arrays. Eller noget?

dim besked, alias()
besked = "BM din ost, kan du godt lide makrel ?"
redim alias(0,1)
alias(0,0) = "BM"
alias(1,0) = "MA"
alias(0,1) = "BurgerMann"
alias(1,1) = "Makrel"
'----------------------
Her, er spørgsmålet på dansk:
Hvis besked indeholder noget ligesom i, alias(1), dvs initialerne, skal du erstatte initialerne med alias(2), hele navnet.
BM = BurgerMann
MA = Makrel
besked = BurgerMann din ost, kan du godt lide Makrel ?
'----------------------
er det noget med:
if InStr(1,besked,alias(0,0)) then
    besked = replace(besked,alias(0,0), alias(0,1))
end if
response.write(besked)
???
Hvordan skriver man det i ASP?
Avatar billede burgermann Nybegynder
29. juli 2002 - 18:32 #1
arh fis. Oppe i toppen en lille rettelse:
besked = "BM din ost, kan du godt lide MA ?"
Avatar billede tuctoh Nybegynder
29. juli 2002 - 18:33 #2
besked = replace(replace(besked, alias(0,0), alias(0,1), alias(1,0), alias(1,1)))


???
Avatar billede tuctoh Nybegynder
29. juli 2002 - 18:34 #3
besked = replace(replace(besked, alias(0,0), alias(0,1)), alias(1,0), alias(1,1))


mm... det virker
Avatar billede burgermann Nybegynder
29. juli 2002 - 18:36 #4
Jaja, men når nu der kommer en million dynamiske arrays ind.
det er et alias system som brugeren selv definere
/alias HU huttelihut giver værdien
alias(2,0) "HU"
alias(2,1) "huttelihut"
Avatar billede eagleeye Praktikant
29. juli 2002 - 22:59 #5
Så skal replace ligges ind i en for sætning :

alias(0,0) = "BM"
alias(0,1) = "BurgerMann"
alias(1,0) = "MA"
alias(1,1) = "Makrel"
alias(2,0) = "HU"
alias(2,1) = "huttelihut"

for i = lbound(alias) to ubound(alias)
  besked = replace(besked, alias(i,0), alias(i,1))
next

response.write(besked)
Avatar billede burgermann Nybegynder
30. juli 2002 - 02:05 #6
Okayyy.. den køber jeg ski!.. tak for hjælpen Eagleeye
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