Avatar billede dd_ns Nybegynder
07. maj 2003 - 12:25 Der er 5 kommentarer og
1 løsning

find text i string

Jeg har en string med noget text i. Hvordan finder jeg ud af om f.eks ost er i den text streng?
Avatar billede Spotgun Seniormester
07. maj 2003 - 12:27 #1
Prøv med :
InStr(din_string, dit_ord)

Det virker i hvert fald til ASP, så mon ikke det virker i VB også?

Se mere om InStr her: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/vsfctinstr.asp
Avatar billede dd_ns Nybegynder
07. maj 2003 - 12:28 #2
virker ikke
Avatar billede Spotgun Seniormester
07. maj 2003 - 12:33 #3
Så prøv sådan her:

  If InStr(1, Text1.Text, Text2.Text, vbTextCompare) > 1 Then
    MsgBox "Ordet eksisterer"
  End If

Sørg selv for at skifte Text1.Text og Text2.Text ud med de rigtige variabler...
Avatar billede vic256 Nybegynder
07. maj 2003 - 12:43 #4
dd ns: Det er fordi funktionen returnerer POSITIONEN af forekomsten Text2.Text, altså et tal og ikke selve strengen du søgte efter...
Avatar billede vic256 Nybegynder
07. maj 2003 - 12:44 #5
Ups.. sorry spotgun, så ikke du havde lagt en ny besked :-)
Avatar billede dd_ns Nybegynder
07. maj 2003 - 12:46 #6
'Det er ligemeget...
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