替换字符串不区分大小写

stormem 2011-11-10 10:47:43
C# 中哪个方法 替换字符 不区分大小写?
我用Replace()是区分大小写的。
...全文
330 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
youzelin 2011-11-12
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 sdl2005lyx 的回复:]

楼上行不行啊?MSDN并没有说不区分大小写啊?
[/Quote]

我都是自己试过的,可行的。
自律2019 2011-11-11
  • 打赏
  • 举报
回复
偷懒的做法是写两次Replace,Ustring.Replace("ABC"," ").Replace("abc"," ")
dalmeeme 2011-11-11
  • 打赏
  • 举报
回复
正则:
Regex.Replace("源字符串abcdefgABCE",@"(?is)abc","基础");
sdl2005lyx 2011-11-11
  • 打赏
  • 举报
回复
楼上行不行啊?MSDN并没有说不区分大小写啊?
huangwenquan123 2011-11-10
  • 打赏
  • 举报
回复
Regex.Replace(youstring, @"(?i)[a-z]", "");
threenewbee 2011-11-10
  • 打赏
  • 举报
回复
http://www.17js.net/showtopic-1191.aspx
mabaolin 2011-11-10
  • 打赏
  • 举报
回复
3秒差了3楼
mabaolin 2011-11-10
  • 打赏
  • 举报
回复
正则表达式
threenewbee 2011-11-10
  • 打赏
  • 举报
回复
http://en.csharp-online.net/CSharp_FAQ%3A_How_perform_a_case_insensitive_string_comparison
bdmh 2011-11-10
  • 打赏
  • 举报
回复
用正则的替换,可以设置忽略大小写
http://www.cnblogs.com/fightLonely/archive/2010/4/8.html
youzelin 2011-11-10
  • 打赏
  • 举报
回复

// 要完成这个功能,需要兄弟 VB.NET 帮忙
// 1. 添加 Microsoft.VisualBasic 程序集
// 2. 使用 Strings.Replace 方法,
// 其中 CompareMethod.Binary 为区分大小写,CompareMethod.Text 为忽略大小写
try
{
Console.WriteLine(
Strings.Replace("ABCDEF", "abc", "***", Compare: CompareMethod.Binary));
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
throw;
}

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧