05. august 2005 - 13:40Der er
10 kommentarer og 1 løsning
Søge funktion til streg
jeg vil gerne vide om der er en funktion der kan finde ord i en tekst streg fx "abe", det skal både være ord som inde holder "abe" og abe alene fx ord der skal findes abe, Abe, abeman, hanabeman
Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
Hvordan får jeg ud hvor mange gange den er i teksten, og hvilke ord der er fundet
strText = "Der var en gang en abemand, der havde en ABE og en abekat, men alle abedyrene døde" her vil jeg altså have abemand, ABE, abekat, abedyrer, fundet og vist, evt tilføjet til lstFound
Private Sub Command1_Click() Dim strText As String, strFind As String, T As Integer, ST As Integer, SL As Integer strText = Text1.Text strFind = Text2.Text Do A = InStr(1, UCase(strText), UCase(strFind), vbTextCompare)
If A <> 0 Then For T = A To 1 Step -1 If Mid(strText, T, 1) = " " Then ST = T Exit For End If Next
For T = A To Len(strText) If Mid(strText, T, 1) = " " Then SL = T Exit For End If Next List1.AddItem Mid(strText, ST, SL - ST) strText = Mid(strText, SL, Len(strText) - SL) End If
Private Sub Command1_Click() Dim strText As String, strFind As String, T As Integer, ST As Integer, SL As Integer strText = Text1.Text ' sætningen strFind = Text2.Text ' ordet der skal findes List1.Clear Do A = InStr(1, UCase(strText), UCase(strFind), vbTextCompare)
If A <> 0 Then
For T = A To 1 Step -1 If Mid(strText, T, 1) = " " Or A = 1 Then ST = T Exit For End If Next
For T = A To Len(strText) If Mid(strText, T, 1) = " " Or T = Len(strText) Then SL = T If T = Len(strText) Then SL = T + 1 Exit For End If
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.