Avatar billede thewizard Nybegynder
04. juli 2006 - 04:41 Der er 5 kommentarer

Linie-søgning

Hey gutter..

Okay, tror det her ca. århundredes dummeste spørgsmål, men; Here it goes:

Jeg har en linie: "Eksperten er en rar hjemmeside, brugerne er meget hjælpsomme"

Hvis jeg skal finde ud af om der står "en rar hjemmeside" i teksten - hvordan ville koden så se ud?

Noget ala:

Hvis teksten indeholder xxxx, så msgbox noget.
Således er spørgsmålet.

Jon Nielsen
Avatar billede thewizard Nybegynder
04. juli 2006 - 04:44 #1
Lige et follow up spørgsmål:

Hvis teksten er:
"Eksperten er en rar hjemmeside, de har antal brugere: 200. Yeps det tror jeg."

Hvordan finder jeg ud af hvor mange brugere de har? Husk at 200 nemt kan ændre sig til 424000 - og resten af teksten kan også ændre sig: UNDTAGEN "antal brugere:" det vil ALTID stå før antallet, og tallet vil slutte med "."
Avatar billede sjh Nybegynder
04. juli 2006 - 05:49 #2
Du kan benytte dig af regular expression.. hent her den kode du kan bruge..
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=54141&lngWId=1

i din tekstbox skriver du: (: [0-9]+.) til teksten:
"Eksperten er en rar hjemmeside, de har antal brugere: 200. Yeps det tror jeg."
Avatar billede bak Forsker
04. juli 2006 - 11:23 #3
Dim stMyText As String
  Dim bTextExists As Boolean
  Dim dblCount As Double
 
  stMyText = "Eksperten er en rar hjemmeside, de har antal brugere: 200. Yeps det tror jeg."
 
  bTextExists = InStr(1, stMyText, "en rar hjemmeside") > 0
  Debug.Print bTextExists
 
  dblCount = Val(Mid(stMyText, InStr(1, stMyText, "antal brugere:") + Len("antal brugere:"), 99))
  Debug.Print dblCount
Avatar billede thewizard Nybegynder
10. juli 2006 - 23:42 #4
Point til sjh, lav svar :)
Avatar billede thewizard Nybegynder
11. juli 2006 - 03:05 #5
Gutter lad mig dele point mellem jer - i har begge løst delvist mine spørgsmål.
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