using System;
using System.Linq;
using System.Text.RegularExpressions;
using System.Collections.Generic;
public class Test
{
public static void Main()
{
var text = "User:George;Color:Blue;Time:100;Day:Saturday;";
var dct = Regex.Matches(text, @"([^:;]+):([^;]+)")
.Cast<Match>()
.ToDictionary(p => p.Groups[1].Value, p => p.Groups[2].Value);
var user = dct["User"];
var color = dct["Color"];
var day = dct["Day"];
Console.WriteLine(user);
Console.WriteLine(color);
Console.WriteLine(day);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uTGlucTsKdXNpbmcgU3lzdGVtLlRleHQuUmVndWxhckV4cHJlc3Npb25zOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewoJCXZhciB0ZXh0ID0gIlVzZXI6R2VvcmdlO0NvbG9yOkJsdWU7VGltZToxMDA7RGF5OlNhdHVyZGF5OyI7CgkJdmFyIGRjdCA9IFJlZ2V4Lk1hdGNoZXModGV4dCwgQCIoW146O10rKTooW147XSspIikKCQkJLkNhc3Q8TWF0Y2g+KCkKCQkJLlRvRGljdGlvbmFyeShwID0+IHAuR3JvdXBzWzFdLlZhbHVlLCBwID0+IHAuR3JvdXBzWzJdLlZhbHVlKTsgCgkJdmFyIHVzZXIgPSBkY3RbIlVzZXIiXTsKCQl2YXIgY29sb3IgPSBkY3RbIkNvbG9yIl07CgkJdmFyIHRpbWUgPSBkY3RbIlRpbWUiXTsKCQl2YXIgZGF5ID0gZGN0WyJEYXkiXTsKCQlDb25zb2xlLldyaXRlTGluZSh1c2VyKTsKCQlDb25zb2xlLldyaXRlTGluZShjb2xvcik7CgkJQ29uc29sZS5Xcml0ZUxpbmUodGltZSk7CgkJQ29uc29sZS5Xcml0ZUxpbmUoZGF5KTsKCX0KfQ==