当前位置: 代码迷 >> J2SE >> 这个正则表达式有什么有关问题吗
  详细解决方案

这个正则表达式有什么有关问题吗

热度:87   发布时间:2016-04-23 21:52:48.0
这个正则表达式有什么问题吗?
想要匹配文件,需求是:
1 后缀名有m
2 文件名不能有m

Pattern.matches("[^m]+\u002e.*m.*", "002_管理员运行cmd.txt")

这样写有什么错误吗?
本不应该匹配的,为什么返回true呢?求解~谢谢啦
Java;正则表达式

------解决方案--------------------
Pattern.matches("[^m]+\\..*?m.*?" , "fdsa.mf");