fork download
  1. using System;
  2. using System.Text.RegularExpressions;
  3.  
  4. public class Test
  5. {
  6. public static void Main()
  7. {
  8. string text = "Какой то \"Текст с пробелами\" и кавычками. И еще немного \"Текста \" с кавычками и \" без? \" !";
  9. Console.WriteLine(text);
  10. Console.WriteLine(Regex.Replace(text, @"(""[^""]*"")|([^ ""]+)|( )+", @"$1$2$3"));
  11. }
  12. }
Success #stdin #stdout 0.09s 24488KB
stdin
Standard input is empty
stdout
Какой то  "Текст   с пробелами" и   кавычками. И   еще   немного    "Текста    " с   кавычками     и "  без?  "    !
Какой то "Текст   с пробелами" и кавычками. И еще немного "Текста    " с кавычками и "  без?  " !