几个正则表达式(1.ZF翻页url:保存其他参数,).
2008-02-22 15:42
417 查看
<?php
$strs=array(
"/default/index/index/aa/1?xx=e&page=aa&asaa=dd",
"/default/index/index/aa/1?page=aa&asaa=dd",
"/default/index/index/aa/1?page=aa",
"/default/index/index/aa/1/?xx=e&page=aa&asaa=dd",
"/default/index/index/aa/1/?page=aa&asaa=dd",
"/default/index/index/aa/1/?page=aa",
"/default/index/index/page/1/?xx=e&pages=aa&asaa=dd",
"/default/index/index/page/1/?pages=aa&asaa=dd",
"/default/index/index/page/1/?pages=aa",
"/default/index/index/aa/nn/page/1/",
"/default/index/index/page/1/",
"/default/index/index/page/1",
"/default/index/index/aa/bb/page/1"
);
$attrs['pageno']="page";
$pageno=33;
foreach($strs as $str)
echo preg_replace(
"/(///w+///w+///w+(///w+)*//?)(/?|(/?/w+=[^&]+)*/&|//)".$attrs['pageno']."([=//])/w+/i",
"/$1/$3".$attrs['pageno']."/${5}".$pageno,
$str
)."/n";
?>
$strs=array(
"/default/index/index/aa/1?xx=e&page=aa&asaa=dd",
"/default/index/index/aa/1?page=aa&asaa=dd",
"/default/index/index/aa/1?page=aa",
"/default/index/index/aa/1/?xx=e&page=aa&asaa=dd",
"/default/index/index/aa/1/?page=aa&asaa=dd",
"/default/index/index/aa/1/?page=aa",
"/default/index/index/page/1/?xx=e&pages=aa&asaa=dd",
"/default/index/index/page/1/?pages=aa&asaa=dd",
"/default/index/index/page/1/?pages=aa",
"/default/index/index/aa/nn/page/1/",
"/default/index/index/page/1/",
"/default/index/index/page/1",
"/default/index/index/aa/bb/page/1"
);
$attrs['pageno']="page";
$pageno=33;
foreach($strs as $str)
echo preg_replace(
"/(///w+///w+///w+(///w+)*//?)(/?|(/?/w+=[^&]+)*/&|//)".$attrs['pageno']."([=//])/w+/i",
"/$1/$3".$attrs['pageno']."/${5}".$pageno,
$str
)."/n";
?>
相关文章推荐
- 几个正则表达式(1.ZF翻页url:保存其他参数,).
- 几个正则表达式(1.ZF翻页url:保存其他参数,).
- 用JavaScript的正则表达式获取页面URL参数
- javascript 获取url参数的正则表达式(用来获取某个参数值)
- IOS开发---菜鸟学习之路--(二十一)-利用正则表达式解析URL获取其中的参数
- 正则表达式获取url中的参数。
- 通过正则表达式获取url中参数的简单实现
- 正则表达式获取url中的所有参数和值
- 在MFC程序中,利用boost 正则表达式获取URL参数示例
- url获取参数的正则表达式
- 正则表达式解析url参数
- 正则表达式获取URL参数
- 正则表达式的简单语法及常用正则表达式 举例使用jquery获取url指定参数
- Javascript url地址传参及获取参数方法(利用正则表达式)
- JS 正则表达式(学习笔记2)匹配网址url参数
- 利用正则表达式取得URL的参数
- [JavaScript]利用正则表达式取得URL的参数、并转化为JSON对象
- javascript利用正则表达式取得URL的参数、并转化为JSON对象
- 【JS-01】正则表达式获取url的参数值
- javascript 获取url参数的正则表达式(用来获取某个参数值)