Avatar billede crappy- Nybegynder
22. august 2004 - 21:23 Der er 10 kommentarer og
1 løsning

Split funktion

Hej!
Jeg vil gerne lave en split funktion i ASP, som splitter fra et ord til at andet.
Et eksempel:
test dette er et eksempel hej
Så vil jeg splitte den tekst fra test til hej, sådan så jeg har "dette er et eksempel"
Hvordan gør jeg det?
Avatar billede prologic Nybegynder
22. august 2004 - 21:29 #1
Vil du fjerne hej og test i sætningen.. altså specielle ord i en sætning?
Avatar billede crappy- Nybegynder
22. august 2004 - 21:31 #2
Tjaaa, kan man godt sige, men alligevel ikke. Hvis jeg har en længere sætning:
der var engang en test dette er et eksempel hello davdav
Så skal den fjerne ALT der ikke er mellem test og hello, altså så du ender med dette er et eksempel, ligemeget for meget der står udenom
Avatar billede prologic Nybegynder
22. august 2004 - 21:34 #3
Skal der så altid står dette er et eksempel" eller hva.. heh?
Avatar billede crappy- Nybegynder
22. august 2004 - 21:34 #4
Præcis, i det her tilfælde er det sådan bare et database udtræk der står der ;) Sådan så det ikke altid er det samme.
Men ja, sådan skal det virke
Avatar billede mikkel_strack Nybegynder
22. august 2004 - 21:46 #5
Kan gøres mere elegant, så du kan selv finpudse...men prøv med det her..

test = "test med dig, dette er et eksempel hej ja det er"

myArr = split(test," ")

for i=0 to ubound(MyArr)
  if MyArr(i) = "test" Then
    buffer = ""
  elseif MyArr(i) = "hej" Then
    isDone = 1
  elseif MyArr(i) <> "hej" AND MyArr(i) <> "test" AND isDone <> 1 Then
    buffer = buffer & " " & MyArr(i)
  end if
Next

Response.Write buffer
Avatar billede crappy- Nybegynder
22. august 2004 - 21:47 #6
Vil lige prøve det, men lige nu er jeg igang med at lave ca. 6 split funktioner. Som til sammen giver det endelige resultat ;) Takker
Avatar billede crappy- Nybegynder
22. august 2004 - 21:51 #7
Well, fik det ordnet med mange forskellige split funktioner, men hvis du poster det som et svar mikkel, skal du nok få point
Avatar billede prologic Nybegynder
22. august 2004 - 21:58 #8
There you go.. hehe
Avatar billede mikkel_strack Nybegynder
22. august 2004 - 21:59 #9
Fint du fik det klaret...er altid sjovest at klare det selv
Bare behold dem selv...:o)
Avatar billede crappy- Nybegynder
22. august 2004 - 21:59 #10
mange tak :)
Avatar billede tommy_carstensen Nybegynder
23. august 2004 - 15:20 #11
Husk at acceptere dit eget svar, så spm. kan blive lukket.
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