匹配网址 URL 的正则表达式:
| 代码如下 | 复制代码 |
|
(((f|ht){1}tp://)[-a-zA-Z0-9@:%_+.~#?&//=]+) |
|
示例:PHP 正则表达式自动匹配字符串是否为 url 地址,是的话自动加上链接。
| 代码如下 | 复制代码 |
|
function autolink($rurl){ |
|
调用 autolink() 函数
| 代码如下 | 复制代码 |
|
|
|
例子1 获得https开头的例子
| 代码如下 | 复制代码 |
|
//https?://([-w.]+)+(:d+)?(/([w/_.]*(?S+)?)?)? //PHP Example: Automatically link URL's inside text. $text = preg_replace('@(https?://([-w.]+)+(:d+)?(/([w/_.]*(?S+)?)?)?)@', '', $text); |
|
例子2 直接提取页面中
| 代码如下 | 复制代码 |
| function match_links($document) { preg_match_all("']+))[^>]*>?(.*?)'isx",$document,$links); while(list($key,$val) = each($links[2])) { if(!empty($val)) $match['link'][] = $val; } while(list($key,$val) = each($links[3])) { if(!empty($val)) $match['link'][] = $val; } while(list($key,$val) = each($links[4])) { if(!empty($val)) $match['content'][] = $val; } while(list($key,$val) = each($links[0])) { if(!empty($val)) $match['all'][] = $val; } return $match; } |
|
好了到此关于正则获得url地址也就介绍完了,上面的几个例子各有所长了,大家可以根据自己的需求来选择更合适自己的匹配验证提取网址URL正则。
猪笼城寨手游
猪笼城寨游戏是非常好玩的一款模拟经营类型的手游,在这里玩家们
商道高手vivo版本
商道高手vivo版是一款商战题材的模拟经营手游,游戏画面精美
我在大清当皇帝手游
我在大清当皇帝手游是一款以清代为历史的模拟类手游,相信玩家们
解忧小村落最新版2024
解忧小村落游戏是非常好玩的一款休闲放置经营类型的手游,在这里
洋果子店rose2中文版
洋果子店rose2中文版是一款非常好玩的模拟经营手游,精美的