我试图在我的程序中创建某种搜索功能,它只是突出显示在文本框中找到的所有关键字
关键字框在 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>");
}
}
}