Har fått en total blockering i hjärnan. Hur löser jag detta i asp: Tackar för tipset. Tackar igen.Hjärnsläpp!!
Ur en sträng som ser ut så här, utan dubbelfnuttar och okänt antal tecken:
"text MELLANSLAG text MELLANSLAG text" vill jag
1: Plocka ut alla tecken, utom de två första, fram till det första mellanslaget. Okänt antal tecken
2: Plocka ut alla tecken efter det andra mellanslaget. Okänt antal tecken
Texten kan innehålla både siffror och bokstäver.
Förslag??
/StefanSv: Hjärnsläpp!!
texten = "asdkjghasfkljh MELLANSLAG asdhjaskdjhaskdlj aslkh MELLANSLAG asdjhaskjdhlaskjh"
' förutsätter att texten innehåller exakt två "MELLANSLAG" och att det finns minst två tecken före det första
textarr = split(texten, "MELLANSLAG")
denforsta = mid(textarr(0), 3)
densista = textarr(2)
Sv:Hjärnsläpp!!
Ytterligare funderingar:
Om strängen hämtas från en databas till ett recordset, hur löser jag det då?
/StefanSv: Hjärnsläpp!!
set con=server.createobject("ADODB.Connection")
con.open("värsta connectionstringen här bah")
set rs=con.execute("SELECT foo, bar FROM foobar WHERE foo = bar")
' ...
texten = rs("foo")
Sv:Hjärnsläpp!!
Lyckades få till det precis efter det att jag ställde min andra fråga, fingrarna var snabbare än hjärnan ;-)
/Stefan