2013-04-05 1 views

ответ

1

использовать это регулярное выражение (?<=://).+

или

использовать это регулярное выражение ://(.+)без просмотра назад, значение в regexGroup [1]

2

Попробовать следующее регулярное выражение:

^[a-z]+://(.*)$ 


string input = "http://www.google.com/search"; 

Match match = Regex.Match(input, @"^[a-z]+://(.*)$", RegexOptions.IgnoreCase); 

if (match.Success) 
{ 
    string url = match.Groups[1].Value; 
} 
+0

Thx, что сделал трюк. – fsl

+0

net.tcp: // localhost: 808 –

+0

'^ [az.] +: // (. *) $' – hsz

0

Вы можете используйте простую замену

string url = "http://url.com"; 
     if(url.Contains("http://")){ 
      url = url.Replace("http://",""); 
     } 
     else if(url.Contains("https://")){ 
      url = url.Replace("https://",""); 
     } 

или

url = Regex.Replace(url,@"[a-z]+://",""); 
Смежные вопросы