Regex Substring Filterung (vb.NET 2005)

Hallo zusammen,
ich bins mal wieder.

Ich habe ein kleines Problem mit Regex:

(Beispiel)

Ich habe einen String, wie zum Beispiel:
„Test1=‚12‘ Test2=‚123‘ Test3=‚1234‘ Test4=‚12345‘“
Jetzt möchte ich eine gewisse Stelle in diesem String auslesen (Ich habe keine Stellenangaben bzw. Längen, Ich habe lediglich einen Pattern)

In diesem Fall wäre das:
„Test1=‚12‘ Test2=‚123‘ Test3=’’ Test4=‚12345‘“
Um diesen Pattern anzuwenden muss ich natürlich zuerst den Substring „“ in „.*“ ersetzen, da der Pattern sonst nicht zutreffen würde.

Jetzt möchte ich allerdings die Zeichen erhalten, welche bei stehen („1234“ in diesem Fall), wobei ich an meine Grenzen stoße. Doch vielleicht habt ihr eine Lösung für mich!

Danke im Vorraus!

Hallo!

Jetzt möchte ich allerdings die Zeichen erhalten, welche bei
stehen („1234“ in diesem Fall), wobei ich an meine
Grenzen stoße. Doch vielleicht habt ihr eine Lösung für mich!

Da musst du bei regulären Ausdrücken mit „Capturing“ arbeiten. Siehe dazu auch das Beispiel in der MSDN [1].

mfg
christoph

[1] http://msdn.microsoft.com/de-de/library/system.text…

Hallo!

Danke für die schnelle Antwort, das hat geholfen!