問題:
就是一個字串呀,一個字串,里面的話有一個空格,有可能有連續空格,你遇到連續空格,把這個連續空格變成一個空格,一個空格地不處理,
代碼:
/// <summary> /// 處理連續空格 /// 就是一個字串呀,一個字串,里面的話有一個空格,有可能有連續空格,你遇到連續空格,把這個連續空格變成一個空格,一個空格地不處理, /// </summary> private static void RegexWrite() { //var text = "sadas asds 12312 asd asdas asd"; Console.WriteLine("請輸入要處理的字串:"); var text = Console.ReadLine(); var pattern = "([\\s]{2,})"; Regex regex = new Regex(pattern); if (regex.IsMatch(text)) { Console.WriteLine($"去除連續空格:{Regex.Replace(text, pattern, " ")}"); }else Console.WriteLine($"沒有連續空格,不需要處理!"); RegexWrite(); }
效果:

轉載請註明出處,本文鏈接:https://www.uj5u.com/net/117671.html
標籤:C#
