社区
基础编程
帖子详情
正则表达式如何匹配两种情况
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 时,把 这里的结果也分段出来,不存在就只配置前面的
...全文
558
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对吧?
【动态规划】通配符
匹配
与
正则表达式
匹配
通配符
匹配
与
正则表达式
匹配
正则表达式
匹配
——js
正则表达式
匹配
请实现一个函数用来
匹配
包括’.‘和’‘的
正则表达式
。模式中的字符’.‘表示任意一个字符,而’'表示它前面的字符可以出现任意次(包含0次)。 在本题中,
匹配
是指字符串的所有字符
匹配
整个模式。例如,字符串"aaa"与模式"a.a"和"abaca"
匹配
,但是与"aa.a"和"ab*a"均不
匹配
思路 第一种:原生js(题目考的应该是第二种思路) 第二种:当模式中的第二个字符不是“*”时 ...
正则表达式
—— 贪婪
匹配
使用了非贪婪
匹配
,它只
匹配
到第一个满足条件的 “John” 前面的最小字符串 “my name is John”。通过使用非贪婪
匹配
,我们可以控制
正则表达式
尽可能少地
匹配
字符,从而得到更精确的结果。如果我们想要
匹配
“my” 后面的最小字符串,即遇到第一个 “John” 就停止
匹配
,我们可以使用非贪婪
匹配
的符号。在
正则表达式
中,贪婪
匹配
是指
匹配
尽可能多的字符,而非贪婪
匹配
(也称为懒惰
匹配
或最小
匹配
)则是
匹配
尽可能少的字符。
正则表达式
默认是贪婪
匹配
的,它会尽可能多地
匹配
满足条件的字符。
剑指
正则表达式
匹配
题目描述 请实现一个函数用来
匹配
包括'.'和'*'的
正则表达式
。模式中的字符'.'表示任意一个字符,而'*'表示它前面的字符可以出现任意次(包含0次)。 在本题中,
匹配
是指字符串的所有字符
匹配
整个模式。例如,字符串"aaa"与模式"a.a"和"ab*ac*a"
匹配
,但是与"aa.a"和"ab*a"均不
匹配
。 这道题主要是把思路捋清楚了就Ok.用指针来实现,能
匹配
上,指针就后移; 分成两...
正则表达式
的
匹配
一、题目 请实现一个函数用来
匹配
包括'.'和'*'的
正则表达式
。模式中的字符'.'表示任意一个字符,而'*'表示它前面的字符可以出现任意次(包含0次)。在本题中,
匹配
是指字符串的所有字符
匹配
整个模式。例如,字符串"aaa"与模式"a.a"和"ab*ac*a"
匹配
,但是与"aa.a"和"ab*a"均不
匹配
。 二、思路 1、考虑特殊
情况
: (1)两个字符串都为空,返回true ...
基础编程
21,889
社区成员
140,329
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章