テキストボックスで見つかったすべてのキーワードを強調表示するだけのプログラムで、ある種の検索機能を作成しようとしています。
キーワードボックスはt2.textにあり、テキストはbx2.textからのものです
まず、ここからこの方法を試しました。特定の検索テキストでキーワードを強調表示します
正規表現は機能していますが、ハイライトは機能していません
ここで何か間違っていますか?
private void searchs()
{
var spattern = t2.Text;
foreach(var s in bx2.Text)
{
var zxc = s.ToString();
if (System.Text.RegularExpressions.Regex.IsMatch(zxc, spattern, System.Text.RegularExpressions.RegexOptions.IgnoreCase))
{
bx2.Text.Replace(bx2.Text, @"<span class=""search-highlight"">$0</span>");
}
}
}