using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
//var url = "http://w...content-available-to-author-only...e.com"; // http://w...content-available-to-author-only...e.com
var url = "http://a...content-available-to-author-only...e.com";
var domain_part = "www.";
var regex = new Regex(string.Format(@"(^htt[^/]*//)(?!{0})(.*)", Regex.Escape(domain_part)));
var res = regex.Replace(url, "$1" + domain_part + "$2");
Console.WriteLine(res);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnM7CnVzaW5nIFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmljOwp1c2luZyBTeXN0ZW0uSU87CnVzaW5nIFN5c3RlbS5UZXh0LlJlZ3VsYXJFeHByZXNzaW9uczsKCnB1YmxpYyBjbGFzcyBUZXN0CnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkKCXsKCQkvL3ZhciB1cmwgPSAiaHR0cDovL3cuLi5jb250ZW50LWF2YWlsYWJsZS10by1hdXRob3Itb25seS4uLmUuY29tIjsgLy8gaHR0cDovL3cuLi5jb250ZW50LWF2YWlsYWJsZS10by1hdXRob3Itb25seS4uLmUuY29tCgkJdmFyIHVybCA9ICJodHRwOi8vYS4uLmNvbnRlbnQtYXZhaWxhYmxlLXRvLWF1dGhvci1vbmx5Li4uZS5jb20iOwoJCXZhciBkb21haW5fcGFydCA9ICJ3d3cuIjsKCQl2YXIgcmVnZXggPSBuZXcgUmVnZXgoc3RyaW5nLkZvcm1hdChAIiheaHR0W14vXSovLykoPyF7MH0pKC4qKSIsIFJlZ2V4LkVzY2FwZShkb21haW5fcGFydCkpKTsKCQl2YXIgcmVzID0gcmVnZXguUmVwbGFjZSh1cmwsICIkMSIgKyBkb21haW5fcGFydCArICIkMiIpOwogICAgICAJQ29uc29sZS5Xcml0ZUxpbmUocmVzKTsKCX0KCQoKfQ==