24小时热门版块排行榜    

CyRhmU.jpeg
查看: 628  |  回复: 7

zhuruijin

木虫 (小有名气)

[求助] Notepad++ 正则表达式 疑问。已有2人参与

我想在Notepad++使用正则表达式查找如下的字符串:
[2] 或者 [34] [345]
使用正则表达式\[[0-9]\]   只能查找到[2]
使用\[[0-9][0-9]\] 只能查找到 [34]
使用什么正则表达式可以查找到所有的类似字符串??
回复此楼
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
回帖置顶 ( 共有1个 )

sin1

铜虫 (初入文坛)

【答案】应助回帖

★ ★ ★ ★ ★
感谢参与,应助指数 +1
zhuruijin: 金币+3, ★★★★★最佳答案 2014-11-23 09:52:38
zhuruijin: 回帖置顶 2014-11-23 09:53:27
xzhdty: 金币+2, 谢谢参与 2014-11-23 16:42:01
答案:\[[0-9]+\]  
"\"号代表转义,"\[  \]"是定位到那里。然后[0-9]+意思是出现任意位数字,+意思是至少出现一次。
4楼2014-11-22 13:18:12
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

deephill

铁杆木虫 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
\[[0-9]\]+
或者
\[[0-9]\]?
这样你可以配多个数字,这两个是有区别的,你自己看下说明。
2楼2014-11-22 12:45:14
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

deephill

铁杆木虫 (职业作家)

【答案】应助回帖

我试验了一下,[[0-9]\]+  是可以的。

给你介绍一个软件,“  正则表达式测试工具RegexTester  ”,很好使,你网上搜索下,不用安装。
3楼2014-11-22 13:06:44
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

sin1

铜虫 (初入文坛)

@deephill  按照楼主的意思,楼上的不是很严谨吧。
[  ]这样的也可以被匹配到的。
5楼2014-11-22 13:24:33
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

deephill

铁杆木虫 (职业作家)

【答案】应助回帖

★ ★
zhuruijin: 金币+2, ★★★很有帮助 2014-11-23 09:52:56
确实弄错了,  [0-9]+ 是可以的,前后还不能多空格,有空格也配不出来。
6楼2014-11-22 22:38:25
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

zhuruijin

木虫 (小有名气)

引用回帖:
4楼: Originally posted by sin1 at 2014-11-22 13:18:12
答案:\  
"\"号代表转义,"\"是定位到那里。然后+意思是出现任意位数字,+意思是至少出现一次。

多谢大家帮助!
7楼2014-11-23 09:55:34
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

zhuruijin

木虫 (小有名气)

引用回帖:
6楼: Originally posted by deephill at 2014-11-22 22:38:25
确实弄错了,  + 是可以的,前后还不能多空格,有空格也配不出来。

多谢大家帮助!
8楼2014-11-23 09:56:35
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 zhuruijin 的主题更新
信息提示
请填处理意见