2016-03-22 3 views
-1

У меня есть имя файла, например, abcde-1_Transformed.xml.regex для получения файлаName

Теперь, если у меня есть много количества файлов предположит, в приведенном выше имени файла '1', который присутствует имеют файлы, такие как
abcde-2_Transformed.xml.
abcde-3_Transformed.xml.
abcde-4_Transformed.xml.
до abcde-1966_Transformed.xml.

Как получить имена файлов, отсутствующие в общем количестве файлов с помощью регулярных выражений?

+0

ваш вопрос непонятный. вы имеете в виду, что вам нужен файл, который не попадает между abcde-1_Transformed.xml и abcde-1966_Transformed.xml? – fsociety

+2

Похоже, вы хотите, чтобы мы написали вам код. Хотя многие пользователи готовы создавать код для кодера, терпящего бедствие, они обычно помогают только тогда, когда плакат уже попытался решить проблему самостоятельно. Хорошим способом продемонстрировать это усилие является включение кода, который вы написали до сих пор, пример ввода (если он есть), ожидаемый вывод и вывод, который вы фактически получаете (вывод консоли, трассировка стека, ошибки компилятора - независимо применимо). Чем больше деталей вы предоставляете, тем больше ответов вы получите. – TheLostMind

+0

«Как получить имена файлов, которых нет»? Разве ваш вывод не будет бесконечным? – ajb

ответ

1

Я думаю, что вместо того, чтобы регулярное выражение, вы можете просто прочитать файл в текущем каталоге, используя эту ссылку Read all files in a folder

Затем разобрать номер из имени файла и проверить, если он присутствует или нет.

Смежные вопросы