using System;
using System.Text.RegularExpressions;
namespace TestThat
{
class MainClass
{
public static void Main (string[] args)
{
Console.WriteLine(Regex.Replace(
@"HelloWORld",
@"(?<!^)(?<wordstart>\p{Lu}{1,2})",
@" ${wordstart}",
RegexOptions.Compiled));
Console.WriteLine(Regex.Replace(
@"ÉclaireürfØÑJßå",
@"(?<!^)(?<wordstart>\p{Lu}{1,2})",
@" ${wordstart}",
RegexOptions.Compiled));
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CgpuYW1lc3BhY2UgVGVzdFRoYXQKewogICAgY2xhc3MgTWFpbkNsYXNzCiAgICB7CiAgICAgICAgcHVibGljIHN0YXRpYyB2b2lkIE1haW4gKHN0cmluZ1tdIGFyZ3MpCiAgICAgICAgewoJCQlDb25zb2xlLldyaXRlTGluZShSZWdleC5SZXBsYWNlKAoJCQkJCQlAIkhlbGxvV09SbGQiLAoJCQkJCQlAIig/PCFeKSg/PHdvcmRzdGFydD5ccHtMdX17MSwyfSkiLCAKCQkJCQkJQCIgJHt3b3Jkc3RhcnR9IiwKCQkJCQkJUmVnZXhPcHRpb25zLkNvbXBpbGVkKSk7CgkJCUNvbnNvbGUuV3JpdGVMaW5lKFJlZ2V4LlJlcGxhY2UoCgkJCQkJCUAiw4ljbGFpcmXDvHJmw5jDkUrDn8OlIiwKCQkJCQkJQCIoPzwhXikoPzx3b3Jkc3RhcnQ+XHB7THV9ezEsMn0pIiwgCgkJCQkJCUAiICR7d29yZHN0YXJ0fSIsCgkJCQkJCVJlZ2V4T3B0aW9ucy5Db21waWxlZCkpOwogICAgICAgIH0KICAgIH0KfQo=