2010-08-07 8 views

답변

7

URI를 처리하는 매우 완벽한 유틸리티 클래스가 as3corelib입니다. 아마도 자신의 롤링 대신에 이것을 사용하고 싶을 것입니다.

import com.adobe.net.URI; 
var uri:URI = new URI("http://www.google.com/translate"); 
trace(uri.authority); // traces www.google.com 
2

이 작업 수행해야합니다 http(s?)://([\w]+\.){1}([\w]+\.?)+ 당신은 Google 직원의 이익을 위해, 내가

를 사용할 수 있도록 이전 정규식은, 내가 필요한 몇 가지 URL 형식을 놓친하여 제공된 GSkinner RegExr

0

이 시도 할 수 있습니다 (www.)? [Az] * (.com | .co.uk | .us | .org | .net | .mobi)

in C#

var regexMatch = Regex.Match(input, @"(http://|https://)?(www.)?[A-z]*(.com|.co.uk|.us|.org|.net|.mobi)", RegexOptions.Multiline); 

string domain = regexMatch.Value; 

예 : RegExr을 참조하십시오.

제거 할 수있는 "(...)?" 예를 들어 내가 필요로하는 http 일치를 제거하기 위해 일치하는 부분을 멈추게 할 수 있습니다.

아마도 완벽하지는 않지만 저에게 효과적 일 수 있습니다. This site은 표현식을 작성하는 훌륭한 참고 자료입니다.

관련 문제