다음을 통해 공유


방법: URL에서 프로토콜 및 포트 번호 추출

업데이트: 2007년 11월

다음 예제에서는 Match.Result를 사용하여 URL에서 프로토콜 및 포트 번호를 추출합니다.

예제

Dim url As String = "https://www.contoso.com:8080/letters/readme.html" 
Dim r As New Regex("^(?<proto>\w+)://[^/]+?(?<port>:\d+)?/", _
      RegexOptions.Compiled)
Console.WriteLine(r.Match(url).Result("${proto}${port}"))
' The example displays the following output:
'       http:8080
string url = "https://www.contoso.com:8080/letters/readme.html";

Regex r = new Regex(@"^(?<proto>\w+)://[^/]+?(?<port>:\d+)?/",
                    RegexOptions.Compiled);
Console.WriteLine(r.Match(url).Result("${proto}${port}")); 
// The example displays the following output:
//       http:8080

참고 항목

기타 리소스

.NET Framework 정규식