using System;
using System.Linq;
using System.IO;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
var input = "\"string part1\" \"string part2\"";
var pattern = "\"(.*)\" \"(.*)\"";
var match = Regex.Match(input, pattern);
if (match.Success)
{
Console.WriteLine("\"{0}\"",
string.Join(
" ",
match.Groups
.Cast<Group>()
.Select(x=>x.Value)
.Skip(1)
)
);
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uTGlucTsKdXNpbmcgU3lzdGVtLklPOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CnB1YmxpYyBjbGFzcyBUZXN0CnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkKCXsKCQl2YXIgaW5wdXQgPSAiXCJzdHJpbmcgcGFydDFcIiBcInN0cmluZyBwYXJ0MlwiIjsKCQl2YXIgcGF0dGVybiA9ICJcIiguKilcIiBcIiguKilcIiI7CgkJdmFyIG1hdGNoID0gUmVnZXguTWF0Y2goaW5wdXQsIHBhdHRlcm4pOwoJCWlmIChtYXRjaC5TdWNjZXNzKSAKCQl7CiAgICAgICAgCUNvbnNvbGUuV3JpdGVMaW5lKCJcInswfVwiIiwKICAgICAgICAJCXN0cmluZy5Kb2luKAogICAgICAgIAkJCSIgIiwKICAgICAgICAJCQltYXRjaC5Hcm91cHMKICAgICAgICAJCQkgIC5DYXN0PEdyb3VwPigpCiAgICAgICAgCQkJICAuU2VsZWN0KHg9PnguVmFsdWUpCiAgICAgICAgCQkJICAuU2tpcCgxKQogICAgICAgIAkJKQogICAgICAgIAkpOwoJCX0KCX0KCQp9Cgo=