任何人都知道AS3的正則表達式從URL獲取域名? 例如:「http://www.google.com/translate」將得到「http://www.google.com」正則表達式從URL獲取域名
1
A
回答
7
在處理as3corelib中的URI時有一個非常完整的實用程序類。也許你可能想用這個來代替滾動你自己的。
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]+\.?)+
可以在GSkinner RegExr
0
嘗試此之前的正則表達式只要錯過了,我需要一些類型的URL,所以Google員工的利益,我用
(http:// | https://)?(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是建立表達式的極好參考。
相關問題
- 1. 如何使用正則表達式從URL中獲取域名?
- 2. 正則表達式從URL中提取子域名?
- 3. 通過正則表達式從字符串中獲取域名
- 4. 從Referer獲取域名的正則表達式
- 5. 正則表達式從URL中獲取文件夾名稱
- 6. 正則表達式從任何域中提取域名
- 7. 正則表達式:從URL
- 8. 正則表達式:從URL
- 9. 正則表達式:從URL
- 10. 正則表達式從URL
- 11. URL的正則表達式exluding specifik域
- 12. 正則表達式從URL列表中獲取域(包括頂級)
- 13. 從給定地址提取域名Java正則表達式
- 14. 正則表達式來獲取值從[]
- 15. 正則表達式獲取從HREF
- 16. 正則表達式從URL中提取路徑+文件名
- 17. 域名正則表達式.htaccess
- 18. 正則表達式匹配域名
- 19. 正則表達式條域名
- 20. 正則表達式與域名匹配
- 21. 正則表達式的網址域名
- 22. 正則表達式的URL白名單
- 23. 正則表達式來從URL獲取文章ID
- 24. PHP:正則表達式從字符串獲取URL
- 25. 如何使用正則表達式從URL獲取主鍵?
- 26. 正則表達式從圖形API URL獲取Facebook用戶ID?
- 27. 使用正則表達式從NSString中獲取URL
- 28. 正則表達式 - 從URL中獲取值
- 29. 正則表達式來解析域名後的URL
- 30. 以域名開頭的URL的正則表達式
如果你不關心具有雙重結局的TLD(co.uk,co.jp等),那麼請檢查http://stackoverflow.com/questions/863297/regular-expression-to-retrieve-domain-tld或谷歌的「RegExp tld」 – 2010-08-07 18:29:35