package net.iponweb.disthene.reader.utils;
import org.apache.commons.lang.StringUtils;
/**
* @author Andrei Ivanov
*/
public class WildcardUtil {
public static boolean isPlainPath(String path) {
char noPlainChars[] = {'*', '?', '{', '(', '['};
return !(StringUtils.containsAny(path, noPlainChars));
}
public static String getPathsRegExFromWildcard(String wildcard) {
return wildcard.replace(".", "\\.").replace("*", "[^\\.]*").replace("{", "(")
.replace("}", ")").replace(",", "|").replace("?", "[^\\.]");
}
}