在C#中不区分大小写的替代string.Replace的方法是什么?
Replace()方法是一个字符串方法。此方法用于替换当前字符串对象中的所有指定的Unicode字符或指定的字符串,并返回新的修改后的字符串。可以通过向其传递参数来重载该方法。
例子1
甚至可以替换区分大小写的字符正则表达式提供了一种强大,灵活且高效的方法来处理文本。正则表达式的广泛模式匹配表示法使您可以快速将大量文本解析为:
查找特定的字符模式。
验证文本以确保其匹配预定义的模式(例如电子邮件地址)。
提取,编辑,替换或删除文本子字符串。
将提取的字符串添加到集合中以生成报告。
例子2
class Program{
static void Main(string[] args){
String str = "Cricket Team";
Console.WriteLine("OldString : " + str);
Console.WriteLine("NewString: " + str.Replace('e', 'E'));
Console.WriteLine("\nOldString: " + str);
Console.ReadLine();
}
}输出结果
OldString : Cricket Team NewString: CrickEt TEam OldString: Cricket Team
例子3
static void Main(string[] args){
String str = "Cricket Team";
Console.WriteLine("OldString : " + str);{
Console.WriteLine("NewString: " + CaseInsenstiveReplace("Cricket Team", "t", "b"));
Console.WriteLine("\nOldString: " + str);
Console.ReadLine();
}
static string CaseInsenstiveReplace(string originalString, string oldValue, string newValue){
Regex regEx = new Regex(oldValue,
RegexOptions.IgnoreCase | RegexOptions.Multiline);
return regEx.Replace(originalString, newValue);
}
}输出结果
OldString : Cricket Team NewString: Crickeb beam OldString: Cricket Team
热门推荐
1 训练狗狗基础
2 怎么训练狗狗笑
3 怎么训练狗狗卧下
4 上海狗狗训练基地
5 训练狗狗排便
6 狗狗基础训练
8 如何训练狗狗装死
9 狗狗站姿训练
10 狗狗训练用品
11 训练狗狗吧
12 狗狗要怎么训练
13 怎么训练狗狗玩球
14 训练狗狗唤回
15 狗狗训练躺下
16 狗狗训练指令
17 狗狗的训练技巧
18 狗狗不好训练