+ -
当前位置:首页 → 问答吧 → 正则匹配问题?求人帮忙

正则匹配问题?求人帮忙

时间:2011-11-11

来源:互联网

http://www.iehouse.com?asdfasdf=sdfs
shop.house.com/asdfasdf
http://www.house.in/asdfasdf
www.instyle.com/asdfasdf
www.instyle.com.php
www.house.in
www.in-j.co.kr/sdfdsf
www.in-j.co.kr

用一个正则表达式, 怎么能匹配出上面URL中的域名?

原先代码里面用了这个匹配规则【
'([0-9a-zA-Z-_]*)(\.me|\.in|\.shinsegae\.com|\.godo\.co\.kr|\.gageda\.com|\.adidas\.co\.kr|\.bidbuy\.co\.kr|\.pe\.kr|\.or\.kr|\.cafe24\.com|\.co\.kr|\.ne\.kr|\.com|\.tv|\.net|\.kr|\.biz)(?:\b)';

作者: jcy787211820   发布时间: 2011-11-11

PHP code
(?:[0-9a-z-_]+\.)+\w+

作者: xbonline   发布时间: 2011-11-11

自己做完了
$ptn = '@([0-9a-zA-Z-_]*)(\.me|\.in|\.shinsegae\.com|\.godo\.co\.kr|\.gageda\.com|\.adidas\.co\.kr|\.bidbuy\.co\.kr|\.pe\.kr|\.or\.kr|\.cafe24\.com|\.co\.kr|\.ne\.kr|\.com|\.tv|\.net|\.kr|\.biz)(?:(?(?=-)(-.*)+$2\b|\b))@siU';

作者: jcy787211820   发布时间: 2011-11-11

引用 1 楼 xbonline 的回复:

PHP code
(?:[0-9a-z-_]+\.)+\w+


+1

作者: TottyAndBaty   发布时间: 2011-11-11

相关阅读 更多