当字符串出现“//@”时,将”@ 后“:”以前 用 <font style="color:Blue"></font> 进行包裹,相当于:包裹前:
//@admin(管理员):444444444444//@admin(管理员):test baba//@admin(管理员):888888888888包裹后//<font style="color:Blue">@admin(管理员)</font>:444444444444//<font style="color:Blue">@admin(管理员)</font>:test baba//@admin(管理员):888888888888
//@admin(管理员):444444444444//@admin(管理员):test baba//@admin(管理员):888888888888包裹后//<font style="color:Blue">@admin(管理员)</font>:444444444444//<font style="color:Blue">@admin(管理员)</font>:test baba//@admin(管理员):888888888888
string str=Regex.Replace(str,@"(?is)(?<=\@).*?(?=:)",@"<font style="color:Blue">$0</font>");
str=Regex.Replace(str,@"(?is)(?<=\@).*?(?=:)",@"<font style=""color:Blue"">$0</font>");
还在吗? 我想先去学习下正则,再来看看。请把@符号也包括在蓝色字体里边! 谢谢
这样??string str=@"//@admin(管理员):444444444444//@admin(管理员):test baba//@admin(管理员):888888888888";
str=Regex.Replace(str,@"(?is)\@.*?:",@"<font style=""color:Blue"">$0</font>");
还在吗? 我想先去学习下正则,再来看看。请把@符号也包括在蓝色字体里边! 谢谢
这样??string str=@"//@admin(管理员):444444444444//@admin(管理员):test baba//@admin(管理员):888888888888";
str=Regex.Replace(str,@"(?is)\@.*?:",@"<font style=""color:Blue"">$0</font>");
是的,非常感谢!!!