У меня есть полный путь к файлу, и мне просто нужно извлечь имя файла и просто расширение. Таким образом, мой вывод будет fileName.csv.Regex для извлечения имени файла и удаления временной метки файла из полного пути в Java
Для экс: полный путь: /Dir1/Dir2/Dir3/Dir4/Dir5/Dir6/fileName_20150108_002_20150109013841.csv Моего выхода Regex должен быть fileName.csv.
Расширение и уровень каталогов не фиксированы.
Как часть моего требования Мне нужно одно регулярное выражение, которое может извлечь fileName.csv not fileName_20150108_002_20150109013841.csv.how я могу сделать это в одном регулярном выражении?
File.getName()? – Paul
'20150108_002_20150109013841' также является частью * filename * – TheLostMind
Было бы проще, если бы вы начали с разбивки на него в первую очередь. – ChiefTwoPencils