2009-05-10 8 views
1

楽しく、私は入力文字列と正規表現を取り、元の文字列の正規表現のすべての一致を強調表示するユーティリティを開発しています。 FirefoxまたはIE 8、およびいくつかの一般的なブラウザ。元の文字列の正規表現の順序位置を返す

私はC#を使用しています。 System.Text.RegularExpressions名前空間のメンバは、元の文字列内の一致の順序位置を返しますか?私も長さが必要です。

この情報を取得する方法はありますか?

答えて

3
var rgx = new Regex("my pattern"); 
var matches = rgx.Matches("my string"); 

foreach (Match m in matches) 
{ 
    Console.WriteLine(String.Format("pos: {0}, len: {1}", m.Index, m.Length)); 
} 
関連する問題