Я пытаюсь найти регулярное выражение, которое будет соответствовать следующий формат:Regex для соответствия «путь/* расширение.»
path/*.file_extension
Например:
temp/*.jpg
usr/*.pdf
var/lib/myLib.so
tmp/
Использование регулярных выражений, я хотите сохранить совпадающие части в массив String, такие как:
String[] tokens;
// regex magic here
String path = tokens[0];
String filename = tokens[1];
String extension = tokens[2];
в случае последнего случая tmp/
, т hat не содержит имени файла и расширения, тогда токен [1] и токен [2] будут иметь значение null. В случае: usr/*.pdf
тогда токен [1] будет содержать только строку "*"
.
Большое спасибо за помощь.
Можете ли вы показать нам, что вы пробовали? –
Вводится как 'usr/*' или 'usr /*.*' возможно? – Pshemo
@Pshemo, да, безусловно. – Maestros