我正在尝试找到一个匹配以下格式的正则表达式:
path/*.file_extension
例如:
temp/*.jpg
usr/*.pdf
var/lib/myLib.so
tmp/
使用正则表达式,我想将匹配的部分存储到一个字符串数组中,例如:
String[] tokens;
// regex magic here
String path = tokens[0];
String filename = tokens[1];
String extension = tokens[2];
在最后一种情况下tmp/
,不包含文件名和扩展名,则 token[1] 和 token[2] 将为空。如果是:
usr/*.pdf
,则 token[1] 将仅包含 string "*"
。
非常感谢您的帮助。