Beat: VB6 Experte für RE gesucht

Beitrag lesen

Das ist natürlich alles Perl Syntax. Übersetzen musst du es selbst.
In der Hoffnung, dass noch irgendwo ein VB6-Experte rumsurft, der mir helfen könnte.

Dim word As String
    word = "Donaudampfschifffahrt"
    With New RegExp
        .Pattern = "s/[^" & clickedLetters & "]/_/gi"

hier steckt wohl schon zuviel Information.
gi sagen global und caseignorant in Perl.
s/// ist ein ersetzungspattern. Den zu ersetzenden teil definierst du in VB6 aber anders.

.Pattern = "[^" & clickedLetters & "]"

jetzt suchen wir natürlich etwas in der Art
          .MatchAll = True
falls es sowas in VB6 gibt.

.IgnoreCase = True

textbox.Text = .Replace(word, "_")
    End With


>   
> Mit diesem regulären Ausdruck wird mir nichts ersetzt. Woran liegt das? Könntet ihr mir da vielleicht weiterhelfen?  
  
mfg Beat

-- 

><o(((°>        ><o(((°>  

   <°)))o><                      ><o(((°>o