Rplace 不区分大小写的方法
时间:2011-01-31 来源:spring yang
如下:
private string ReplaceStr(string str, string key, string value,bool IgnoreCase)
{
string newstr = str.Replace(key, value);
int i = newstr.IndexOf(key, StringComparison.OrdinalIgnoreCase);
if (i > 0&&IgnoreCase)
{
key = newstr.Substring(i, key.Length);
return ReplaceStr(newstr, key, value,IgnoreCase);
}
else
{
return newstr;
}
}
主要用到的还是
newstr.IndexOf(string, StringComparison.OrdinalIgnoreCase)有StringComparison.OrdinalIgnoreCase属性不区分大小写.
相关阅读 更多 +