Avatar billede juicy Nybegynder
15. maj 2001 - 09:00 Der er 1 kommentar og
1 løsning

Scanne en tekst for en string

Hvordan kan jeg scanne en tekst fil som jeg har åpnet og søke etter en spesiell string?
Avatar billede juicy Nybegynder
15. maj 2001 - 09:01 #1
dette er svært viktig for meg å vite.
Avatar billede terry Ekspert
15. maj 2001 - 09:08 #2
This example, taken from MSDN assumes that you have read a part of the file into a string variable. You obvioulsy need to loop throught the whole file.

InStr Function Example
This example uses the InStr function to return the position of the first occurrence of one string within another. You should also take a look at help in VB.

Dim SearchString, SearchChar, MyPos
SearchString =\"XXpXXpXXPXXP\"  \' String to search in.
SearchChar = \"P\"  \' Search for \"P\".

\' A textual comparison starting at position 4. Returns 6.
MyPos = Instr(4, SearchString, SearchChar, 1) 

\' A binary comparison starting at position 1. Returns 9.
MyPos = Instr(1, SearchString, SearchChar, 0)

\' Comparison is binary by default (last argument is omitted).
MyPos = Instr(SearchString, SearchChar)  \' Returns 9.

MyPos = Instr(1, SearchString, \"W\")  \' Returns 0.

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