package org.mockserver.url;
/**
* @author jamesdbloom
*/
public class URLParser {
private static final String schemeRegex = "(https?:)?//.*";
private static final String schemeHostAndPortRegex = "(https?:)?//([A-z0-9-_.:]*@)?[A-z0-9-_.]*(:[0-9]*)?";
public static boolean isFullUrl(String uri) {
return uri != null && uri.matches(schemeRegex);
}
public static String returnPath(String path) {
if (URLParser.isFullUrl(path)) {
return path.replaceAll(schemeHostAndPortRegex, "");
} else {
return path;
}
}
}