关键字:abc
内容:aabbcceeadc
想要的结果:内容中有与关键字中的任何一个字符相同的字符则内容中的该字符变成红色。
aabbcceeadc
内容:aabbcceeadc
想要的结果:内容中有与关键字中的任何一个字符相同的字符则内容中的该字符变成红色。
aabbcceeadc
解决方案 »
- Asp.net弹出登录窗口
- asp.net 页面上有一个按钮怎么样按这个按钮的时候 打开一个文件 比如word 还有其他。路径已经有了。
- 为什么GridView不能绑定DataTable类型,而DataList就可以?
- 谁有无限分类的代码给我一份~
- 交叉表的問題,
- C#中怎么取得存储过程的返回值? (在线等)
- 看NPetShop2有个地方不明白,知道的麻烦指导一下?
- ★ 请大家讲讲使用 Session 做身份验证的缺点以及怎样才能做好最好! ★
- 为varchar的子段,怎么查询时间?
- 挑战高手的难题: 对于要求分组显示的数据如何绑定到表格? 谢谢!!!
- 请问一下大家,现在用.NET开发的大型网站有哪些?
- gridpanel应用
string content = "aabbcceeadc";
string key = "abc";
string result = Regex.Replace(content, "([" + key + "])", "<font color='red'>$1</font>");
循环Replace().
<font color="red">c</font>
<font color="red">c</font>
string key = "abc";
string result = Regex.Replace(content, "(?i)[" + Regex.Escape(key) + "]+", "<font color='red'>$0</font>");
Response.Write(result);判断是否在标签内再替换
string content = "cbdc<font color=\"red\">cba</font>aa";
string key = "abc";
string result = Regex.Replace(content, "(?in)(?<!(<|<[^/][^>]*>)[^<>]*)[" + Regex.Escape(key) + "]+(?![^<>]*(>|</))", "<font color='red'>$0</font>");
Response.Write(result);测试不多,有不满足的给出实例