我需要一个正则表达式来匹配一些文件名,实际上它们是日期日志,我只需要获取从24日到31日的日志。还有两种类型的日志。
日志文件名如下:
log_file_first-Type_24-03-2013
log_file_second-Type_24-03-2013
我尝试过以下操作:
log_file_(first|second)\-Type_(2,3)(4,1)\-03\-2013
但是这也需要21号,该怎么做?
最佳答案
正则表达式功能强大,但也有一些限制。整数的范围不太好。这不是一个优雅的解决方案,但有效:
log_file_(first|second)\-Type_(2[4-9]|30|31)\-03\-2013
关于java - 使用正则表达式匹配日期范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15842017/