【发布时间】:2013-09-02 15:31:40
【问题描述】:
我有一个文件夹中的文件列表:
maze1.in.txt
maze2.in.txt
maze3.in.txt
我已使用子字符串删除 .txt 扩展名。 如何使用正则表达式匹配文件名的前后? 我需要它匹配前面的“maze”和后面的“.in”,中间必须是一个数字(可以是一位数或两位数)。
我尝试了以下方法
if (name.matches("name\\din")) {
//dosomething
}
它不匹配任何东西。要使用的正确正则表达式是什么?
【问题讨论】:
-
这在开始使用正则表达式时可能很有用debuggex.com
标签: java regex string-matching