请问正则表达式里的这个“/\/?(?:\?.*)?$/”是什么意思能小弟下吗?
答案:1 悬赏:0 手机版
解决时间 2021-01-29 16:06
- 提问者网友:杀手的诗
- 2021-01-28 20:18
请问正则表达式里的这个“/\/?(?:\?.*)?$/”是什么意思能小弟下吗?
最佳答案
- 五星知识达人网友:洎扰庸人
- 2021-01-28 21:44
\/ 一个 / 字符
\/? 有或没有 / 字符
(?:) 匹配组, ?:用於标记该匹配组不应被捕获
\? 一个 ? 字符
. 除了行分隔符以外的任意字符
* 重复0至任意次
.* 任意个除了行分隔符以外的字符
(?:\?.*)? 有或没有均可
$ 匹配字符串的终止位置
总结起来, 该正则用於匹配出URL尾部的蒐索部分
例如
..../?abc 匹配出 /?abc
...?abc 匹配出 ?abc
.../ 匹配出 /
.../efg 匹配出空字符串
\/? 有或没有 / 字符
(?:) 匹配组, ?:用於标记该匹配组不应被捕获
\? 一个 ? 字符
. 除了行分隔符以外的任意字符
* 重复0至任意次
.* 任意个除了行分隔符以外的字符
(?:\?.*)? 有或没有均可
$ 匹配字符串的终止位置
总结起来, 该正则用於匹配出URL尾部的蒐索部分
例如
..../?abc 匹配出 /?abc
...?abc 匹配出 ?abc
.../ 匹配出 /
.../efg 匹配出空字符串
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯