Avatar billede sunep Nybegynder
09. marts 2003 - 16:24 Der er 3 kommentarer og
1 løsning

Søge efter flere bogstaver...

men instr funktionen kan man søge efter ord i en streng og få retuneret positionen feks vil man gerne søge eter testa i streng1

instr(0, streng1, "testa", 1)

men hvis nu det man gerne vil søge efter både kan hedde "testa" og "testb" men ikke "testc" kan man så bruge nogen wildcards der gør at man kan søge efter begge dele på samme tid
Avatar billede terry Ekspert
09. marts 2003 - 16:40 #1
how about searching after "test" I dont think you can use wildcards here but if the text was in a database then you could.
Avatar billede sunep Nybegynder
09. marts 2003 - 17:25 #2
men hvis jeg søger efter test så får jeg jo også svar der hvor testc står
Avatar billede helmet Nybegynder
15. marts 2003 - 20:59 #3
Der findes ikke noget i VB 6 der umiddelbart kan gøre det for dig, men i .Net er der kommet Regular Expression bla. kendt fra Perl. Som gøre det muligt at definere hvilke ord der er tilladte.
Avatar billede helmet Nybegynder
17. marts 2003 - 13:58 #4
Ja man lærer jo hele tiden noget nyt. Hvis du har en Internet Exploerer 5.0 ellers nyere, er der et bibliotek du kan bruge.
Tilføj en reference til Microsoft VBScript Regular Expression.

Dim re as new RegExp
Dim t as string

t = "testa"
re.pattern = "\w+[ab]$"

re.test(t) 'Returnerer sandt/falsk

Der er masser af steder på nettet der beskriver hvordan man definerer regular expressions. Den der er her søger efter en streng bestående af små bogstaver som slutter med enten a eller b.
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