Java Regular Expression在单个语句中读取多个目录

时间:2017-01-20 18:02:09

标签: java regex csv file-processing

我用Java编写了一个方法,

postingFile(" C:\Tables\A_env\A_Dif1.csv ") 

读取CSV文件并处理其中的数据。我有26个环境,A到Z,我正在寻找一个Java正则表达式,可以用单行代码读取和处理26个环境的数据。

我尝试了多种Java正则表达式组合但没有任何效果。

任何帮助或指导都将不胜感激

1 个答案:

答案 0 :(得分:0)

如果您的目录的名称与您提供的示例一致,并且您知道标签(如图所示),那么您只需计算每个名称。

例如:

char label = 'A';
for (int i = 0; i < 26 ; i += 1, label += 1)
    {
    final String path = "C:\\Tables\\"+label+"_env\\"+label+"_Dif1.csv";
    postingFile(path);
    }