Avatar billede tblaster Nybegynder
01. september 2003 - 12:05 Der er 8 kommentarer og
1 løsning

Dele tekst op i flere dele

Hejsa

Lad os antage at jeg henter føglgende tekst ud fra en database:

rs("Design"):
<IMG height=3 src="Top.gif" width=16>
Titel
<IMG height=3 src="Midt.gif" width=16>
Tekst
<IMG height=3 src="Bund.gif" width=16>

Er det så muligt at dele rs("Design") op hvor den falder over følgende:
Titel
Tekst

Så jeg får 3 varriable:
DesignTop:
<IMG height=3 src="Top.gif" width=16>
DesignMidt:
<IMG height=3 src="Midt.gif" width=16>
DesignBund:
<IMG height=3 src="Bund.gif" width=16>

Det behøves ikke være Titel eller Tekst den skal dele op ved. Det må godt være noget andet hvis det er nemmere.

Jeg ved at man ved tal kan benytte følgende, men kan ikke få det til at virke med min tekst:

Tal = 1_2
Tal2 = Split(Tal, "_")

Tal2(0) = 1
Tal2(1) = 2
Avatar billede snowball Novice
01. september 2003 - 12:12 #1
Kan du ikke bare bruge < som "Split operator" !?

Snowball
Avatar billede tblaster Nybegynder
01. september 2003 - 12:13 #2
Glemte lige at sige at problemet er jo at den skal kunne dele det op med forskellige tekster ... altså første med teksten Titel og så med teksten Tekst eller noget andet for eksempel først $ og så £ eller sådan noget ...
Avatar billede tblaster Nybegynder
01. september 2003 - 12:14 #3
Jo det kan jeg fint men så skal jeg bruge samme split operator. Det virker med med følgende:

<%

sql= "SELECT * FROM System Where KundeID = 3"
rs.Open Sql, Conn,1

Design = rs("Design")
Design = Split(Design, "*")

Response.write Design(0) & "<br>"
Response.write Design(1) & "<br>"
Response.write Design(2) & "<br>"

%>

Men jeg skal have forskellige split operators! Først skal den dele det op ud fra en split operator og så udfra en anden!
Avatar billede eagleeye Praktikant
01. september 2003 - 12:15 #4
Prøv:

str = rs("Design")
arr = Split(str, "Titel")
design = arr(0)
arr = Split(arr(1),"Tekst")
titel = arr(0)
tekst = arr(1)


Response.write design
Response.write titel
Response.write tekst
Avatar billede eagleeye Praktikant
01. september 2003 - 12:17 #5
sådan her så den ligeglad med store og små bogstaver:

str = rs("Design")
arr = Split(str, "Titel",-1,1)
design = arr(0)
arr = Split(arr(1),"Tekst",-1,1)
titel = arr(0)
tekst = arr(1)
Avatar billede tblaster Nybegynder
01. september 2003 - 12:24 #6
Det giver:
This array is fixed or temporarily locked: 'arr'
I følgende linje:
arr = Split(arr(1),"Tekst",-1,1)
Avatar billede eagleeye Praktikant
01. september 2003 - 12:28 #7
Så må man lige flytte teksten over i en str først sådan her:

str = arr(1)
arr = Split(str,"Tekst",-1,1)
Avatar billede tblaster Nybegynder
01. september 2003 - 12:34 #8
Yep ... det hjalp! Thx ... smid et svar!
Avatar billede eagleeye Praktikant
01. september 2003 - 12:37 #9
Ok ;)
Her et svar.
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