2 u011609919 u011609919 于 2014.08.10 20:02 提问

如何用正则表达式匹配一个域名

我在做一个站内搜索引擎 现在在匹配上出现问题了

比如说 我做的引擎在淘宝上 我想把淘宝上所有的***.taobao.com以及***.taobao.com/***的链接全部得到,需要一个正则表达式把例如www.baidu.com的链接屏蔽掉 急求 以前没接触过正则表达式

1个回答

q107770540
q107770540   Ds   Rxr 2014.11.18 15:21

\w+.taobao.com(/\S+)?

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
正则表达式匹配域名、网址、url
DNS规定,域名中的标号都由英文字母和数字组成,每一个标号不超过63个字符,也不区分大小写字母。标号中除连字符(-)外不能使用其他的标点符号。级别最低的域名写在最左边,而级别最高的域名写在最右边。由多个标号组成的完整域名总共不超过255个字符。 由此匹配完整域名的正则表达式:    ^(?=^.{3,255}$)[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA
JS正则表达式匹配域名、网址、url
DNS规定,域名中的标号都由英文字母和数字组成,每一个标号不超过63个字符,也不区分大小写字母。标号中除连字符(-)外不能使用其他的标点符号。级别最低的域名写在最左边,而级别最高的域名写在最右边。由多个标号组成的完整域名总共不超过255个字符。由此匹配完整域名的正则表达式:   ^(?=^.{3,255}$)[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-...
匹配IP字串、域名的正则表达式
读了几页《Mastering Regular Expression》,有心想写一个能够匹配IP字串的正则表达式,实际尝试发现远没有自己写几行代码来判断来得容易,呵呵。一个IP字串,由四段组成,每一段是0~255的数字,段与段之间用小数点隔开,比如61.139.2.69就是一个合法的IP字串。如果正则表达式写成/d{1,3}(/./d{1,3}){3}无疑是不负责的,因为它可以匹配300.4
正则表达式-匹配IP、域名
针对IP和域名的正则表达式
如何用正则表达式匹配出变量
如果想匹配"y|abc|" 中的abc,如何匹配呢?下面就是方法: System.Text.RegularExpressions.Regex regex = new System.Text.RegularExpressions.Regex(@"^/|y/|(?/w+)/|$");            string str = "|y|abc|";            if (regex
PHP正则匹配网址(URL)中主域名写法
PHP正则匹配网址(URL)中主域名写法
C中使用正则表达式验证email地址和IP地址
C语言处理正则表达式常用的函数有regcomp()、regexec()、regfree()和regerror(), C语言中使用正则表达式一般分为三步: 编译正则表达式 regcomp() 匹配正则表达式 regexec() 释放正则表达式 regfree() 本篇文章主要是通过regcomp()、regexec()、regerror()、regfree()函数在c中的应用,复习
编写一个类,用来测试正则表达式,看看它们能否匹配一个输入字符串
package 正则表达式; import java.util.regex.Matcher; import java.util.regex.Pattern; public class TestRegularExpression { public static void main(String[] args) { // TODO Auto-generated method stub i
正则表达式匹配 协议、域名、端口号
先看需求,url = “http://192.168.0.61:8080/touch/index.html?game=AB01“要获取其”http://192.168.0.61:8080“这一部分。先看答案,这里用的javascriptvar url = "http://192.168.0.61:8080/touch/index.html?game=AB01"; var reg = new RegE
正则表达式用于模式匹配的String方法
正则表达式的模式匹配的常用String方法有五类:search()/replace()/match()/exec()/split() 下边将分别进行介绍: search() search()方法主要用于检测字符串中与正则表达式匹配的第一个子串,需要注意的是其不支持全局匹配,所以即使设置g标志也没用。 示例如下:"JavaScript".search(/script/i); replace()r