作者winnerhyc ( )
看板C_Sharp
标题Re: [问题] Regex.Replace 大小写问题
时间Sun Nov 25 00:14:28 2012
试试
Regex.Replace(
str,
key,
(m) => {
return "<span style='background-color: #ffff00'>" +
m.Groups[0] + "</span>"
},
RegexOptions.IgnoreCase);
这应该可以符合需求才是!
※ 引述《huadi73 (ㄚㄚㄚ)》之铭言:
: 我有一串字串
: 我用了Regex.Replace(str,key,
: "<span style='background-color:#ffff00'>"+key+"</span>",
: RegexOptions.IgnoreCase);)
: 虽然我得到了不分大小写且增加了底色
: 但字串里原来的大小写也被我更改了
: 想请问我该如何又加上底色,又保留原有的大小写呢?
: 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.63.135
※ 编辑: winnerhyc 来自: 220.135.63.135 (11/25 00:24)
1F:→ huadi73:谢谢,我用Regex.Replace(str,key,string.Format("<span 11/27 02:24
2F:→ huadi73:style="background-color:#ffff00">{0}</span>", "$0"), 11/27 02:24
3F:→ huadi73:RegexOptions.IgnoreCase); 把问题解决了 11/27 02:25