VBiB/ACCB.net - Visual Basic in België | .net Ineta User Group  
(login to hide)
Hoofdmenu

Advertenties

Het Computer Winkeltje HCW


Evenementen

Tips en tricks
U bevindt zich > Tips en Tricks > VB 6 > Strings > Diversen > Een eenvoudige simulatie van de Split-functie. [VB5]
Ik wil een tip ingeven

Tip: Een eenvoudige simulatie van de Split-functie. [VB5]
Ronneke - 11 Apr 2006 - 23:47

Voor de mensen die nog met de versie 5 van Visual Basic werken, bezitten de Split-functie niet. De onderstaande code laat je toe om een tekst in zijn woorden de spitsen. Daarvoor hebt ge 1 referentie nodig (Project -> References -> Microsoft VBScript Regular Expressions 5.5 )
Let op: indien je bij het uitvoeren van onderstaande code een foutmelding krijgt, moet je een update van de regex-module uitvoeren
Code:


Option Explicit

Private Sub Command3_Click()
Dim Tekst As String
Dim Woorden() As String

  Tekst = "Je bevindt zich nu op de site van Visual Basic in België"
  Call Split5(Tekst, Woorden)
  MsgBox "Het zevende woord in de tekst is " & Woorden(6)
End Sub


Private Sub Split5(ByVal Tekst As String, ByRef Woordjes() As String)

Dim rgx As New RegExp
Dim ma As Match
Dim Teller As Integer

  rgx.Pattern = "\b\w+\b"
  rgx.Global = True

  For Each ma In rgx.Execute(Tekst)
    ReDim Preserve Woordjes(Teller)
    Woordjes(Teller) = ma.Value
    Teller = Teller + 1
  Next
End Sub

2967 x gelezen

Commentaar
U dient ingelogd te zijn om commentaar te posten.
 

Er zijn in totaal 102 tips gepost.

 

 
Postnuke - ADODB Database - PHP 4/5 - pnPhpBB2 - Hosting bij Openminds
Met dank aan Jürgen voor de jarenlange inzet van visualbasic.be (anno 21-12-2000)
vbib.be gestart op 1/03/06 (extra vanaf 1/09: vbnet.be en vbdotnet.be)
VBiB is gerelateerd met wintips.be

Nieuwsbrief RSS Feed: backend.php