C#. Regex for GUID in text
The task. We have a text with GUIDs and we want to get all the GUIDs.
Tools. We'll use Regular Expressions in C# for this task.
Solution. The most important in this code is @"\b[A-F0-9]{8}(?:-[A-F0-9]{4}){3}-[A-F0-9]{12}\b
string users = ";#5372B824-EC72-492E-9F54-12109DD350D5;#user1;#3B6B6568-D241-4A7A-934F-9FA62EA038DA;#user2;";
MatchCollection ugs = Regex.Matches(users, @"\b[A-F0-9]{8}(?:-[A-F0-9]{4}){3}-[A-F0-9]{12}\b", RegexOptions.IgnoreCase);
if (ugs.Count > 0)
{
foreach (Match ug in ugs)
{
Console.WriteLine(ug.Value);
}
}

C#. Join (merge) some text files into one