【发布时间】:2012-08-28 23:40:24
【问题描述】:
希望有人可以帮助我解决这个问题.. 或者至少为我指明正确的方向。
首先,我有一堆文件,其名称如下:
vendor.2012-07-25
vendor.2012-07-25 2
ven_dor.2012-05-18
ven_dor.2012-05-18 2
基本上是供应商名称(有时一个单词,有时两个带下划线)+(句点“.”)+(年)+(月)+(日)。年、月、日用 (-) 分隔。可能有多个同名文件,在日期后用 2/3/4 等表示。
我通过执行 file.getName(); 将这些作为字符串获取其中“文件”是从 JFileChooser 中选择的文件
然后我需要根据日期绘制一些数据。我应该尝试用“。”分割初始文件名字符串吗?首先,将供应商和日期分开,然后用“-”拆分/划分剩余部分以获得年/月/日的单独值?
我在想这可能是一个正则表达式的事情,但我在这方面很弱......所以我想出了双重分裂。有人有意见或建议吗?谢谢!
【问题讨论】: