【发布时间】:2015-04-08 17:58:01
【问题描述】:
我正在尝试创建一个正则表达式模式来搜索一种特殊的文件名:
文件名可能如下所示:
fileName_1x1.extension
我想查找文件名是否有这种模式:
_(number)x(number).
我将之前的路径粘贴到在线正则表达式生成器/测试器中,它使用这种模式:
Pattern pattern = Pattern.compile("_\\d(.+)x\\d(.+)\\.");
Matcher matcher = pattern.matcher("fileName_1x1.extension");
return matcher.find();
为什么这在 Java 中不起作用?
【问题讨论】:
-
我不明白为什么这种模式会起作用。你用的是什么工具?