社区
基础编程
帖子详情
正则表达式如何匹配两种情况
wulinag
2014-12-10 11:02:47
我的链接存在这二个情况
1,$str=xxx.php?a=aaa;
2,$str=xxx.php?a=aaa&m=bbb;
我自己写的正则,但匹配不到,求高手帮助写一下:
preg_match("/((.*?\.php)\?(.*))(?(&.*))/is",$str,$arr);
想要的结果:当链接后面存在 &m=xxx 时,把 这里的结果也分段出来,不存在就只配置前面的
...全文
479
5
打赏
收藏
正则表达式如何匹配两种情况
我的链接存在这二个情况 1,$str=xxx.php?a=aaa; 2,$str=xxx.php?a=aaa&m=bbb; 我自己写的正则,但匹配不到,求高手帮助写一下: preg_match("/((.*?\.php)\?(.*))(?(&.*))/is",$str,$arr); 想要的结果:当链接后面存在 &m=xxx 时,把 这里的结果也分段出来,不存在就只配置前面的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wulinag
2014-12-10
打赏
举报
回复
我以为正则的效率很高呢,所以…… 自学的小白还有很多路要走,谢谢你们的指点!
闪闪放光芒
2014-12-10
打赏
举报
回复
1,$str=xxx.php?a=aaa; 2,$str=xxx.php?a=aaa&m=bbb; 不要硬套正则有些时候正则未必方便 $val=end(explode('=',$str));
小在在
2014-12-10
打赏
举报
回复
为什么不用parse_url呢?结合explode分析你的query里面有多少个参数,效率比用正则要高的多
wulinag
2014-12-10
打赏
举报
回复
引用 1 楼 u010036886 的回复:
你的意思是如果第二种情况就取出bbb第一种情况就取出aaa对吧?
对,是的,
闪闪放光芒
2014-12-10
打赏
举报
回复
你的意思是如果第二种情况就取出bbb第一种情况就取出aaa对吧?
Java
正则表达式
匹配
Java
正则表达式
匹配
正则表达式
匹配
两种
解法
问题 实现
正则表达式
匹配
,支持“.”和“*”。 ‘.’:
匹配
任何单个字符。 ‘*’:
匹配
0个或多个前面的元素。 一些例子: isMatch(“aa”,“a”) return false isMatch(“aa”,“aa”) return true isMatch(“aaa”,“aa”) return false isMatch(“aa”, “a*”) return true isMatch(“aa”, “.*”) return true isMatch(“ab”, “.*”) return true ..
java
正则表达式
匹配
数字范围_在java中怎么利用
正则表达式
匹配
数字
在java中怎么利用
正则表达式
匹配
数字发布时间:2020-12-03 17:47:12来源:亿速云阅读:58作者:Leah在java中怎么利用
正则表达式
匹配
数字?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。用于
匹配
的
正则表达式
为 :([1-9]\d*\.?\d*)|(0\.\d*[1-9])([1-9] :
匹配
1~9的数字;\d ...
史上最全的
正则表达式
-
匹配
中英文、字母和数字
在做项目的过程中,使用
正则表达式
来
匹配
一段文本中的特定种类字符,是比较常用的一种方式,下面是对常用的正则
匹配
做了一个归纳整理。 1、
匹配
中文:[\u4e00-\u9fa5] 2、英文字母:[a-zA-Z] 3、数字:[0-9] 4、
匹配
中文,英文字母和数字及下划线:^[\u4e00-\u9fa5_a-zA-Z0-9]+$ 同时判断输入长度: [\u4e00-\u9fa5_a-zA-Z0-9_...
正则表达式
(五):浅谈
两种
匹配
操作
在
正则表达式
中,
匹配
是最最基本的操作。使用
正则表达式
,换种说法就是“用
正则表达式
去
匹配
文本”。但这只是广义的“
匹配
”,细说起来,广义的“
匹配
”又可以分为两类:提取和验证。所以,本篇文章就来专门讲讲提取和验证。 提取 提取可以理解为“用
正则表达式
遍历整个字符串,找出能够
匹配
的文本”,它主要用来提取需要的数据,常见的任务有:找出文本中的电子邮件地址,找出HTML代码中的图片地址、超链接地址……提取数据时,首先要注意的,就是准确性。 准确 准确性分为两方面:完整和精确。前者是要提取出需
基础编程
21,892
社区成员
140,360
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章