24小时热门版块排行榜    

CyRhmU.jpeg
查看: 629  |  回复: 7
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

zhuruijin

木虫 (小有名气)

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

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

deephill

铁杆木虫 (职业作家)

【答案】应助回帖

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

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

deephill

铁杆木虫 (职业作家)

【答案】应助回帖

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

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的回帖

sin1

铜虫 (初入文坛)

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