33问答网
所有问题
正则表达式匹配问号 不是问号的用法
如 abc.html?page=1
^(.*)+\.html)\?page=(\d+)$ 这个是错误的 匹配不出 ?
求高手不吝赐教!万分感谢
\. \& 等都可以匹配 唯独 ? 匹配不了
举报该问题
推荐答案 2015-06-11
应该是你表达式写错了, 左括号和右括号数目不匹配.你看一下html后面的括号没有对应的左括号.
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/R0PdBcPBBddPB5P0B0W.html
其他回答
第1个回答 推荐于2017-12-16
你的正则表达式多加了一个括号,而且没有(.*)+的用法。
正确的正则表达式:^(.*)\.html\?page=(\d+)$
本回答被网友采纳
第2个回答 2020-05-14
问号是一个特殊字符,在正则表达式中代表0个或者1个,如果你要在正则表达式中表示?号,那么需要转义一下,\?,在java中则是\\?,不知道你问的是不是这个。
相似回答
正则表达式
怎么表示标点符号,比如.?、这几个,麻烦写一下
答:
用反斜线转义就行了,比如\. 是匹配点号、\? 是
匹配问号
。
js
正则表达式
中的
问号
几种
用法
答:
在表示重复的字符后面加
问号
,比如+?,*?,{2,3}?可以停止
匹配的
贪婪模式。var pattern=/\w{2,3}/;console.log("aaaa".match(pattern)[0]);/*结果"aaa";贪婪模式下会尽可能多的匹配,所以会匹配3个重复的字符 / var pattern2=/\w{2,3}?/;console.log("aaaa".match(pattern2)[0]);/...
如何用
正则表达式匹配
每一个p标签?
答:
如果你所说
匹配
‘所有’p标签是指‘一次’匹配所有p标签,那么去掉
问号
,使用贪婪匹配就可以了 <p\b[^<>]*>.*
大家正在搜
正则表达式匹配问号
正则表达式匹配字母和问号下划线等
正则表达式问号代表什么
正则表达式 问号
正则表达式里的冒号
正则表达式不以某个字符结尾
正则表达式怎么用
正则表达式或者怎么表示
正则表达式指定字符后面
相关问题
关于正则表达式 问号的几种匹配
正则表达式怎么匹配问号
【求助】正则表达式中的问号!
正则表达式中,星号加问号是匹配什么(分开我知道),比如/A*...
正则表达式中 ".?"的问号和".*"的星号的语义区别?
java 正则表达式 替换问号
正则表达式,不能有汉字,且不能有问号(中文问号,英文问号),...
请问下正则表达式能原样输出问号吗?