package com.github.culmat.eexplorer.views;
import java.io.File;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class FileDetector {
static Pattern pattern = Pattern.compile("(?i)([\\w]\\:|\\\\)(\\\\[a-z_\\-\\s0-9\\.]+)+");
public static File detect(String haystack) {
Matcher matcher = pattern.matcher(haystack);
while (matcher.find()) {
File candidate = new File(matcher.group().trim());
if (candidate.exists())
return candidate;
}
return null;
}
}