Я хочу использовать регулярное выражение, чтобы иметь возможность разделить следующую строкуСплит слова с помощью Regex
string text = "User:George;Color:Blue;Time:100;Day:Saturday;";
на подстроки, поэтому он может выглядеть следующим образом:
User = George
Color = Blue
Time = 100
Day = Saturday
Заметим, однако, что я хотите иметь возможность использовать это независимо от того, как вводится текст или порядок строки, поэтому строка также может быть такой.
string text = "Color:Blue;Day:Saturday;User:George;Time:100;";
кажется, как Split лучший вариант –
'text.Trim ('; ') .Split ('; '). Выберите (t => t.Split (': ')). ToDictionary (t => t [0], t => t [1]) ' – Blorgbeard
Какой порядок для результат вывода? –