000
28.08.2004, 00:46 Uhr
FloSoft
Medialer Over-Flow (Administrator)
|
Hallo, sicherlich sind einem von euch schon mal untergekommen, das reguläre Ausdrücke ganz nett gewesen wären.
Dazu kann man folgende dll verwenden:
www.fun-soft.de/Download/visualbasic/regexp_sed.zip
Mit dieser kann man PCRE-kompatible Ausdrücke ausführen lassen.
Beispiel:
Visual Basic: |
Option Explicit
Private Declare Function sed Lib "sed.dll" (ByVal instring$, ByVal regexp$) As String
Sub RegExp() Dim A$, B$ A$ = "<TEST>Dies ist ein Text</TEST>" MsgBox "Vorher: " & A$ A$ = sed$(A$, "s/(<TEST>)(.*)(<\/TEST>)/\1Nun ists ein anderer Text\3/g") MsgBox "Nachher: " & A$ End Sub
|
Rauskommen sollte nun:
Code: |
Vorher: <TEST>Dies ist ein Text</TEST> Nachher: <TEST>Nun ists ein anderer Text</TEST>
|
-- class God : public ChuckNorris { }; Dieser Post wurde am 28.08.2004 um 00:48 Uhr von FloSoft editiert. |