1、正则表达式如何匹配部分出域名?
这个问题用正则处理不合适
最简单的方法就是让一个变量X等于http://aaa.com/?id=11
然后用if语句, If (Y <>X) Then .......显示Y之类的
2、正则表达式如何匹配特定的域名?
如何用正则表达是匹配不含mtalk.google.com、talk.google.com、talkx.l.google.com、talk.l.google.com的其他google域名?
3、正则表达式匹配域名
匹配完整域名的正则表达式:
[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(/.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+/.?
[a-zA-Z0-9][-a-zA-Z0-9]{0,62}表达的意思如下:
一个完整的域名,由根域名、顶级域名、二级域名、三级域名……构成,每级域名之间用点分开,每级域名由字母、数字和减号构成(第一个字母不能是减号),不区分大小写,长度不超过63。
(/.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+/.?表达的意思如下:
完整的域名至少包括两个名字(比如google.com,由google和com构成),最后可以有一个表示根域的点(在规范中,最后有一个点的才是完整域名,但一般认为包括两个以上名字的域名也是完整域名,哪怕后面没有点)。
4、如何用正则表达式提取网址?
import re
patt = re.compile(r'(http://[0-9a-z\.]+)/.*',re.I|re.X)
print patt.findall('''http://AAA.abc.com/
http://img.abc.com/images/01.jpg
''')
>>> ['http://AAA.abc.com', 'http://img.abc.com']
5、正则表达式取根域名
^
6、使用正则表达式从网页上提取网址
vote\"\>\<a\shref\=\"([/\w\d=?]*)
取匹配的第一组数据
vb6的正则参回照这答里
http://hi.baidu.com/kangkangpig/blog/item/543be962f28626dbe6113ad7.html
7、求助一个正则表达式筛选域名
很高兴能回答你的问题:
如上使用零宽断言:
匹配<site>后面包含除了【/】和【<】以外的任意字符(不匹配<site>)。
匹配【</】或者【/】的结束位置(不匹配【</】和【/】)
这样,能处理:
<site>www.abc.com</site>
使用grep测试结果:
8、正则表达式 取根域名(请看清楚,不是验证,是要取值)
如图,不带该需求的哦