置換の正規表現要素を使った別の例を使って見てみます。 次の例では、3文字の単語(\b\w{3}\b)にマッチした箇所($0)に対して、山括弧で括って置換する(<$0>)ことでマッチ箇所を強調表示しています。 なお、この例では\bを指定することにより、正規表現\w{3}単語の途中にはマッチしないようにしています。

Regex.Replaceメソッドと置換の正規表現要素を使ってマッチ箇所を強調表示する
using System;
using System.Text.RegularExpressions;

class Sample {
  static void Main()
  {
    var text = "The quick brown fox jumps over the lazy dog";

    // 正規表現にマッチした箇所を山括弧で括った文字列に置換し、強調表示する
    Console.WriteLine(Regex.Replace(text, @"\b\w{3}\b", "<$0>"));
  }
}
実行結果
<The> quick brown <fox> jumps over <the> lazy <dog>

MENTAにてテキストチャットによるサポートを行っています。 問題の解決法をお探しの方や.NET/C#を学習中の方はどうぞご利用ください。