Regex.Replace 不分大小寫的取代

摘要:Regex.Replace 不分大小寫得取代

 

不久前為了這行改面文字底色,又想保持大小寫的問題煩惱了很久

 


Regex.Replace(str,key,""+key+"",RegexOptions.IgnoreCase);

後來找到解答改為這樣,就答到我要的了

 


Regex.Replace(str,key,string.Format("{0}", "$0"),RegexOptions.IgnoreCase);

$0 實在是太神奇啦!! 

 

MSDN:  http://msdn.microsoft.com/zh-tw/library/ewy2t5e0.aspx

http://msdn.microsoft.com/zh-tw/library/bs2twtah.aspx