Avatar billede cbadk Novice
22. oktober 2005 - 00:59 Der er 7 kommentarer og
1 løsning

Søg i en streng ASP

Jeg har en streng som jeg gerne vil tjekke for en sætning.

Altså noget lign. dette:

<%
' Her er min streng
text = ""
check = ""

' Her vil jeg så gerne tjekke om min "Check" eksister i text ? men hvordan?


%>
Avatar billede softspot Forsker
22. oktober 2005 - 01:00 #1
if instr(1, text, "Check") > 0 then
  ' så findes den
else
  ' så findes den ikke
end if
Avatar billede softspot Forsker
22. oktober 2005 - 01:01 #2
Hvis du vil lave en den case insensitive, så skal du putte en parameter mere på instr. Således:

if instr(1, text, "check", vbTextCompare) > 0 then
  ' så findes den
else
  ' så findes den ikke
end if
Avatar billede cbadk Novice
22. oktober 2005 - 01:03 #3
hmm takker prøver lige
Avatar billede softspot Forsker
22. oktober 2005 - 01:07 #4
Hvis "Check" er en variabel, så skal du lige have fjernet anførselstegnene omkring ordet i koden. Sådan:

if instr(1, text, check, vbTextCompare) > 0 then
  ' så findes den
else
  ' så findes den ikke
end if

Nu vil forgreningen test om indholdet af variablen check findes variablen text. Koden i kommentaren fra 22/10-2005 01:01:54, kontrollerer om ordet "check" findes i variablen text.
Avatar billede cbadk Novice
13. december 2005 - 12:53 #5
ok mange tak. Giv mig et svar :)
Avatar billede cbadk Novice
13. december 2005 - 12:53 #6
Har forresten købt en bog om VB/Java scripting
Avatar billede softspot Forsker
13. december 2005 - 14:10 #7
Jeps, jeg gir et svar :)
Avatar billede softspot Forsker
13. december 2005 - 16:19 #8
Tak for point :)
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