1

言葉をキャプチャしたいとしましょう

私の正規表現

(\w+) (n\d+)(,\s*(n\d+))*

私の入力

Word1 n0, n1, n2, n99

1 は私を得るWord12 は私を得るn04 は私を得るn99. n1 と n2 を取得する方法はありますか???

4

1 に答える 1

0

あなたは運がいいです!私の知る限り、.NET だけに存在します。こちらの MSDN ドキュメントを参照してください。

量指定子がキャプチャ グループに適用される場合、CaptureCollection にはキャプチャされた部分文字列ごとに 1 つの Capture オブジェクトが含まれ、Group オブジェクトは最後にキャプチャされた部分文字列に関する情報のみを提供します。

CaptureCollection基本的に、メンバーを反復処理します。そのページの例はかなり有益です。

于 2012-12-29T01:31:06.897 に答える