2017-01-20 4 views
0

я написал метод в Java,Java Regular Expression, чтобы прочитать несколько каталогов в одном операторе

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

, который считывает файл CSV и обрабатывать данные внутри него. Я получил 26 сред, от A до Z, и я ищу регулярное выражение Java, которое может читать и обрабатывать данные из 26 сред с одной строкой кода.

Я пробовал несколько комбинаций Java regex, но ничего не работало.

Любая помощь или руководство будет оценено

+1

Ваш вопрос будет понятнее, если вы дали больше некоторый контекст, и при условии, ваши лучшие попытки найти решение для людей, чтобы начать с. Как бы то ни было, довольно непонятно, что именно вы ищете. – dsh

ответ

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); 
    }