日期:2014-05-18  浏览次数:20436 次

字符串的替换及改变颜色???????????
问题:   字符串Cent,Like,
我想完成功能是:在Cent中把含有Like的字符串改成红色,而且只取Cent中   包含Like的前10个+后10个字符???
     
        请各位高手能给   一段完整的处理代码,小弟在这先谢了

------解决方案--------------------
public string ReplaceLike(string Cent, string Like)
{
return Regex.Match(Cent, "(.{0,10}) " + Like + "(.{0,10}) ").Value.Replace(Like, " <font color=\ "red\ "> " + Like + " </font> ");
}

这样也行
------解决方案--------------------
Regex 类包含若干静态方法,使您无需显式创建 Regex 对象即可使用正则表达式。使用静态方法等效于构造 Regex 对象,使用该对象一次然后将其销毁。

Regex 类是不可变(只读)的,并且具有固有的线程安全性。可以在任何线程上创建 Regex 对象,并在线程间共享。有关更多信息,请参见线程安全。