Avatar billede copeland Nybegynder
18. september 2002 - 15:43 Der er 5 kommentarer og
1 løsning

findes ord i text - instr

Jeg har eksempelvis to strenge

VarStr1="hvid,rød,sort"

VarStr2="Sneen var hvid og de røde nisser kunne ikke kører"

Jeg laver så en split og en for each på VarStr1

Det jeg vil er at tjekke for hvert enkelt ord i VarStr1 om det findes i VarStr2, således at rød findes da røde findes i VarStr2

Hvordan gør jeg det?


mvh
Anne
Avatar billede thomas_regin Nybegynder
18. september 2002 - 15:48 #1
varstr1 ="Hvid,rød,sort"
VarStr2="Sneen var hvid og de røde nisser kunne ikke kører"

myFirstSplit = split(varstr1,",")
for x = 0 to ubound(myFirstSplit)
if instr(myFirstSplit(x)) <> "0" then
Response.Write myFirstSplit(x) & " fandtes i varStr2"
End If
Next

Håber at det var noget i den stil du efterlyste! :)

Thomas Regin.
Avatar billede thomas_regin Nybegynder
18. september 2002 - 15:50 #2
Damn. Nogle gange kan det godt betale sig at checke sit script, før man bare fyrer løs! ;)

Her er det rigtige:

<%
varstr1 ="hvid,rød,sort"
VarStr2="Sneen var hvid og de røde nisser kunne ikke kører"

myFirstSplit = split(varstr1,",")
for x = 0 to ubound(myFirstSplit)
if instr(varStr2,myFirstSplit(x)) <> "0" then
Response.Write myFirstSplit(x) & " fandtes i varStr2<br>"
End If
Next
%>

Husk, at instr er Case-sensitiv!

Thomas.
Avatar billede Slettet bruger
18. september 2002 - 16:46 #3
thomas_regin: InStr() er da kun case sensitive hvis du ikke angiver andet.

http://activedeveloper.dk/iishelp/vbscript/htm/vsfctInStr.htm
Avatar billede copeland Nybegynder
18. september 2002 - 17:08 #4
thomas regin >> det var lige det, du må gerne oprettet et svar så du kan få point

mvh
Anne
Avatar billede thomas_regin Nybegynder
18. september 2002 - 17:40 #5
Anne > Herlig! Her er et svar! ;)

Takker! :)

Magik > Og tak til dig for linket! Havde da helt glemt VbtextCompare!

Thomas.
Avatar billede thomas_regin Nybegynder
15. januar 2003 - 10:08 #6
Bedre sent end aldrig!

Taaaark! ;)

/thomas.
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