在 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