問題: 就是一個字元串呀,一個字元串,裡面的話有一個空格,有可能有連續空格,你遇到連續空格,把這個連續空格變成一個空格,一個空格地不處理。 代碼: 效果: ...
問題:
就是一個字元串呀,一個字元串,裡面的話有一個空格,有可能有連續空格,你遇到連續空格,把這個連續空格變成一個空格,一個空格地不處理。
代碼:
/// <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(); }
效果: