PHP tomcaturl正则匹配配出url网址

09-0509-1609-1209-15
03-0102-0103-0109-28
◇本站云标签
◇热点推荐已解决问题
PHP正则获取所有网址的一级域名
有许多网址, 类似abc.abc.com ,abc.com/abc ,www.abc.com.cn, abc.com.tw ,www.abc.co.uk,www.abc.com.cn/abc.php/id=abc(id=abc后面还可以跟很长) 如何用PHP正则获取所有网址的一级域名?只需要获得 abc.com,abc.com.cn, abc.co.uk? 情况比较复杂,特来求助正则高手。。。
浏览次数:3656
用手机阿里扫一扫
最满意答案
preg_match('/[\w][\w-]*\.(?:com\.cn|com|cn|co|net|org|gov|cc|biz|info)(\/|$)/isU',&$url,&$domain);echo&rtrim($domain[0],&'/');
答案创立者
以企业身份回答&
正在进行的活动
生意经不允许发广告,违者直接删除
复制问题或回答,一经发现,拉黑7天
快速解决你的电商难题
店铺优化排查提升2倍流量
擅长&nbsp 店铺优化
您可能有同感的问题
扫一扫用手机阿里看生意经
问题排行榜
当前问题的答案已经被保护,只有知县(三级)以上的用户可以编辑!写下您的建议,管理员会及时与您联络!
server is ok学习编程第一步
零基础上手Python开发
阅读: 2239下载: 57
Java编程入门官方教程(第7版)
阅读: 3868下载: 47
Spring Boot实战 ,丁雪丰 (译者)
阅读: 440下载: 27
Oracle 18c生产部署之单节点安装
阅读: 1026下载: 21
《Python核心编程 第二版》.(Wesley J. Chun ).[PDF]&ckoo
阅读: 624下载: 10
阅读: 21954下载: 3363
阅读: 22013下载: 3291
阅读: 21957下载: 3220
阅读: 21880下载: 3068
阅读: 21882下载: 2298
php正则匹配urlPHP下ereg实现匹配ip的正则
文件大小:69.43KBMB所需财富值:50
您当前剩余财富值:
php正则匹配urlPHP下ereg实现匹配ip的正则
文件大小:69.43KBMB所需财富值:40
您当前剩余财富值:
网站帮助:
盛拓传媒: |php 正则表达式 url匹配_百度知道
php 正则表达式 url匹配
匹配url的文件扩展名如:http://www.sina.com.cn/abc/de/fg.phphttp://www.sina.com.cn/abc/de/fg.php?float=0.5http://www.sina.com.cn/abc/de/fg.html?float=0.5http://www.sina.co...
匹配url的文件扩展名如:?float=0.5要求用正则或者php函数匹配出以上的php或者html这样的扩展名
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
w3cschoolcc
w3cschoolcc
采纳数:12
获赞数:18
不需要正则,以下代码就能实现:&?php$str&=&'if(strpos($str,&'?')&!==&false)&{ $str&=&substr($str,&0,&strpos($str,&'?')); $last_pos&=&strrpos($str,&'.')&+&1;&//&.号最后出现的位置 echo&substr($str,&$last_pos);}&else&{ $last_pos&=&strrpos($str,&'.')&+&1;&//&.号最后出现的位置 echo&substr($str,&$last_pos);}
采纳数:421
获赞数:1525
$str&=&'$pattern&=&'/^http.*\/([a-zA-Z0-9_.]+)\.(\w+)\?(.*)$/isU';preg_match($pattern,&$str,&$match);echo&'&pre&';print_r($match);试一下吧,,返回结果
采纳数:75
获赞数:172
擅长:暂未定制
\ /主。 *程序Info3 = \ D
这不是郁闷
这不是郁闷
采纳数:16
获赞数:15
&?$url=&&;preg_match('/http:\/\/[0-9a-z\.\/\-]+\/[0-9a-z\.\/\-]+\.([0-9a-z\.\/\-]+)/',$url,$arr);echo $arr[1];?&
本回答被提问者采纳
1条折叠回答
为你推荐:
其他类似问题
您可能关注的内容
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。//网站的url
$url = 'http://www.baidu.com/index.php';
//正则表达式
$reg = '/(http):\/\/([^\/]+)/i';
preg_match($reg, $url,$res);
$res的结果
array (size=3)
=& string 'http://www.baidu.com' (length=20)
=& string 'http' (length=4)
=& string 'www.baidu.com' (length=13)
//要替换的位置替换成什么
$url1 = 'www.jingdong.com';
Example #1 使用后向引用紧跟数值原文
echo preg_replace($reg, 'http://'.$url1, $url);
Example #2 preg_replace()中使用基于索引的数组
$patterns[0] = '/'.$res[2].'/';
$replacements[0] = $url1;
echo preg_replace($patterns, $replacements, $url);
//结果为 http://www.jingdong.com/index.php
php正则排除一个域名
php正则排除一个域名:
$regex = '/\b(?!test\.com)\w+\.(com|net|cn|org|me|info)/';
php获取域名正则表达式
$s = 'aaa.baidu.com www.baidu.com www.baidu.com.cn www.baidu.info';
preg_match_all('/(\w+)\.(?:com|i...
PHP正则匹配网址(URL)中主域名写法
PHP正则匹配网址(URL)中主域名写法
以下代码可以从URL中获得域名 例如:http://yyoo.cn/live/q.html 得到yyoo.cn function get_domain($url){ $pattern = &...
我们经常遇到采集某站文章内容,但是经常他们会有内链接,去掉感觉不好不利于SEO优化,其实,我们可以使用php正则表达式替换url链接地址为指定url的形式。
我们的采集的内容如下:...
正则表达式的基本知识汇总
行定位符(^与$)
行定位符是用来描述字符串的边界。“$”表示行结尾“^”表示行开始如&^de&,表示以de开头的字符串 &de$&quot...
什么叫正则表达式正则表达式是对字符串进行操作的一种逻辑公式用一些特定的字符组合成一个规则字符串,称之为正则匹配模式。PHP中使用PCRE库函数进行正则匹配,PCRE(Perl Compatible R...
string sDomain = Regex.Match(url, @&(?&=://)[a-zA-Z\.0-9]+(?=\/)&).Value.ToString()...
PHP 正则后瞻 匹配是否是域名
/^([a-z0-9]+([a-z0-9-]*(?:[a-z0-9]+))?\.)?[a-z0-9]+([a-z0-9-]*(?:[a-z0-9]+))?(\.us|\.tv|\.org\.cn|\....
没有更多推荐了,

我要回帖

更多关于 webmagic正则 的文章

 

随机推荐