在 C# 中,有什么办法可以替代对字符串执行区分大小写的操作.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("
OldString: " + 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("
OldString: " + 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
广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
JavaScript
PHP