我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

PHP正则表达式替换短语+数字

My string is

"http://exanmple.com/katalogas/?is_search=1&type=list&filter=search_1&activity=&activity_id=&activity=langai&activity_id=&region_id=-2&page_no=2"

I want replace from string all page_no=2 number can change, phrase is static page_no

What I try:

/\&page_no=[0-9]\b/i

You can match this regex:

/(?<=\?)page_no=\d+&|&page_no=\d+\b/i

Code:

$url = preg_replace('/(?<=\?)page_no=\d+&|&page_no=\d+\b/i', '', $url);

RegEx Demo

近期文章

  • Java Aes类转换为php
  • PHP - textarea的换行符不起作用
  • 如何在div中查看上传的(.doc)文件?
  • 无法将用户详细信息存储到$ _SESSION中
  • Apache无法识别PHP扩展
  • 如何使用PHP,AJAX和JS复选框过滤类似产品?
  • 在存储值为CSV的列上使用多个标记的最佳结果搜索
  • 寻找相关的帖子标题在单独的<div>中以覆盖图像[关闭]
  • 会话未保存为id
  • 如何分开标题?
  • cloudflare api srv添加php
  • 无法运行此PHP脚本
  • 无法在fosuserbundle symfony2中创建组
  • php清理丰富的textarea来显示干净的字符串
  • PHP - 带有\ x7f-xff char的函数或类名的示例
  • hibernate中怎么使用TOP 1 id 这类函数,不是分页设置!!!
  • 如何使用dom文件获取div类值
  • 使用PHP设置从页面获取div内容的开始和停止
  • 不能把检查放在ajax中
  • Yii2高级模板

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华