using System.Text.RegularExpressions;
public static void Main()
var regex = new Regex("example.com/paymentcomplete|(.*\\.?example.ru/done/?$)");
Console.WriteLine(regex.Match("http://example.com/paymentcomplete?id=FDKLMADLKMADSVSD").Success);
Console.WriteLine(regex.Match("http://example.com/paymentnotcomplete?id=FDKLMADLKMADSVSD").Success);
Console.WriteLine(regex.Match("http://example.ru/done").Success);
Console.WriteLine(regex.Match("http://example.ru/failure").Success);
Console.WriteLine(regex.Match("http://example.ru/done/more").Success);
Console.WriteLine(regex.Match("http://somesubdomain.example.ru/done").Success);