正则提取的url中的域名以及替换域名的方法 preg_match()和preg_replace()
来源:互联网 发布:现代启示录 知乎 编辑:程序博客网 时间:2024/06/07 04:58
<?php //网站的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 ?>
0 0
- 正则提取的url中的域名以及替换域名的方法 preg_match()和preg_replace()
- 正则表达式提取url中的域名
- java替换url的域名和端口
- 关于 preg_match 以及preg_replace的问题。
- 用正则表达式提取URL里的域名,URI和参数
- php中提取URL中域名的2个方法
- 根据url提取网站域名的方法小结
- 根据url提取网站域名的方法小结
- 从url中提取域名的几种方法
- java如何提取url里的域名
- PHP和织梦正则preg_match获取顶级域名
- preg_replace -- 执行正则表达式的搜索和替换
- Java提取域名或URL中的根域名
- Java提取域名或URL中的一级域名二级域名......
- python 提取url中的主域名
- 提取URL地址中的域名与端口
- Python实现从url中提取域名的几种方法
- js获取url一级域名的方法
- Linux学习-VIM操作
- iOS hit-Testing
- SpringMVC 400 Bad Request 问题
- An error occurred while automatically activating bundle com.android.ide.eclipse.adt(259).
- 设备的 MAC 地址与预想的不符
- 正则提取的url中的域名以及替换域名的方法 preg_match()和preg_replace()
- java数据库连接池配置的几种方法
- Text To Speech 总结
- 功能仿真时发现一个很奇怪的东西
- unity3d动画插件Dotween使用学习笔记
- iOS-沙盒内视频导出到相册
- Lunix下如何用shell启动和关闭一个java程序?
- 哈夫曼树
- acl