Avatar billede olinuxo Nybegynder
24. september 2005 - 17:55 Der er 2 kommentarer og
1 løsning

Vedr. anvendelse af LIKE-funktion

Hej eksperter...

Kan LIKE-funktionen i VB anvendes, således at den kontrollere efter flere tegn i en sætning?

Jeg har et dokument, der inderholder nogle data. Hver linje der starter med !, %, $ eller # skal ikke læses med (overses).

Kan LIKE-funktionen anvendes, så alle disse tegn kontrolleres med det samme?

Fx.:


DataIn = "# Denne linje læses ikke"

If DataIn Like "...." Then
  MsgBox "Symbol fundet"
End If



På forhånd tak.
Avatar billede olinuxo Nybegynder
24. september 2005 - 18:14 #1
Har løst problemet:

If Not Left(DataIn, 1) Like "[!,%,$,#]" Then
  List1.AddItem DataIn
End If

Har andre et bud, således at LEFT kan undværes?
Avatar billede martin_moth Mester
26. september 2005 - 14:05 #2
Du kan bruge MID i stedet for left... Hvis det hjælper dig
Avatar billede bak Forsker
26. september 2005 - 21:51 #3
If Not DataIn Like "[""!""%$""#""]*" Then

Grunden til apostroffer omkring ! og # er at disse er specialtegn til selve like funktionen
! = ikke
# = tal
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