using System;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
var input = "35afe06d-8393-4559-b6d7-74d35ce131d8|Master";
var pattern = @"([a-f0-9]+(?:-[a-f0-9]+){4})\|(\w+)";
var replacement = "http://my-server/media/guid/$1?v=$2";
var output = Regex.Replace(input, pattern, replacement);
Console.WriteLine(output);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CgpwdWJsaWMgY2xhc3MgVGVzdAp7CglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCgl7CgkJdmFyIGlucHV0ID0gIjM1YWZlMDZkLTgzOTMtNDU1OS1iNmQ3LTc0ZDM1Y2UxMzFkOHxNYXN0ZXIiOwogICAgICAgIHZhciBwYXR0ZXJuID0gQCIoW2EtZjAtOV0rKD86LVthLWYwLTldKyl7NH0pXHwoXHcrKSI7CiAgICAgICAgdmFyIHJlcGxhY2VtZW50ID0gImh0dHA6Ly9teS1zZXJ2ZXIvbWVkaWEvZ3VpZC8kMT92PSQyIjsKICAgICAgICB2YXIgb3V0cHV0ID0gUmVnZXguUmVwbGFjZShpbnB1dCwgcGF0dGVybiwgcmVwbGFjZW1lbnQpOwogICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKG91dHB1dCk7Cgl9Cn0=