已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > PHP > 源码

标题: 记录一段正则匹配url

作者: @Ta

时间: 2019-11-04发布,2021-11-01修改

点击: 6077

<?php
$url = '#在抖音,记录美好生活#为什么说地球可能只是宇宙的一个细胞? @抖音小助手   #dou出新知 http://v.douyin.com/xpQe4S/ 复制此链接,打开【抖音短视频】,直接观看视频!
';
$url = trim($url);
//preg_match('/(https?|http|ftp|file):\/\/[-A-Za-z0-9+\&\@\#\/\%\?\=\~\_\|\!\:\,\.\;]+[-A-Za-z0-9+\&\@\#\/\%\=\~\_\|]/i',$url,$s);
preg_match_all('/(http|https):\/\/([\w.]+\/?)\S*/', $url ,$rr);
print_r($rr[0][0]);


[隐藏样式|查看源码]


『回复列表(9|隐藏机器人聊天)』

1.

我来给你整复杂一点 (?:http|https):\/\/(?:(?:.?)+\/)[^\u4e00-\u9fa5]*

(/@Ta/2019-11-04 16:58//)

2.

@Curtion,php应该是[\x{4e00}-\x{9fa5}]或者[一-龥]你的是JS版本
我们有着共同的敌人——天命;
你却认命了,还对我说天命不可违‮

(/@Ta/2019-11-04 17:54//)

3.

正则一般都比较有针对性,记这没啥意义
我们有着共同的敌人——天命;
你却认命了,还对我说天命不可违‮

(/@Ta/2019-11-04 17:55//)

4.

http那里可以这样:
https?
红米Note7 高配版(黑色)

(/@Ta/2019-11-04 18:03//)

5. 这段正则内容是拿js里的,百度找不到,才想起我js里有这么一段正则就试试拿过来用,没想到还真能用到
(/@Ta/2019-11-04 18:10//)

6. @乄杺,这个正是我们常用的😂
(/@Ta/2019-11-04 22:32//)

7. @幕后导演,js的正则可以用RegexBuddy转成php的
(/@Ta/2019-11-05 18:05//)

8. @淹死的鱼,这样子
(/@Ta/2019-11-06 01:29//)

9. https://www.op112.com/depot/developer/server/15.html
https://www.op112.com/depot/developer/server/21.html
(/@Ta/2019-11-06 13:16//)

回复需要登录

7月3日 23:30 星期四

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1