任何人都知道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