با سلام
string pattern = @"\b(?:https?://|www\.)\S+\b";
کد رو تغییر دادم
string data = null;
string urlAddress = "www.google.com";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(urlAddress);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
if (response.StatusCode == HttpStatusCode.OK)
{
Stream receiveStream = response.GetResponseStream();
StreamReader readStream = null;
if (response.CharacterSet == null)
{
readStream = new StreamReader(receiveStream);
}
else
{
readStream = new StreamReader(receiveStream, Encoding.GetEncoding(response.CharacterSet));
}
data = readStream.ReadToEnd();
response.Close();
readStream.Close();
}
string pattern = @"\b(?:https?://|www\.)\S+\b";
Regex rgx = new Regex(pattern);
foreach (Match m in rgx.Matches(data))
Console.WriteLine("Replacement String: {0}", m.Value.ToString());