Regex MatchCollection Zeichen zwischen ()

03/12/2007 - 16:37 von Wolfgang Bornatowicz | Report spam
Hallo,
ich versuche mit Regex eine MatchCollection zu bekommen die mir innerhalb
eines Strings alle Zeichen die Innerhalb von Klammern stehen zurückgibt.
Leider scheitere ich. Kann mir wer helfen?

z.B.: Ich (werde) gleich (Wahnsinnig) sollte liefern:
werde
Wahnsinnig

Danke

Wolfgang
 

Lesen sie die antworten

#1 Martin Honnen
03/12/2007 - 16:51 | Warnen spam
Wolfgang Bornatowicz wrote:

ich versuche mit Regex eine MatchCollection zu bekommen die mir innerhalb
eines Strings alle Zeichen die Innerhalb von Klammern stehen zurückgibt.
Leider scheitere ich. Kann mir wer helfen?

z.B.: Ich (werde) gleich (Wahnsinnig) sollte liefern:
werde
Wahnsinnig



Dim s As String = "Ich (werde) gleich (Wahnsinnig)"
Dim matches As MatchCollection = Regex.Matches(s,
"(?<=\()\w*(?=\))")
For Each match As Match In matches
Console.WriteLine(match.Value)


Martin Honnen MVP XML
http://JavaScript.FAQTs.com/

Ähnliche fragen