package org.openflamingo.mapreduce.etl.grep;
/**
* Regular Expression Enumeration.
*
* @author Edward KIM
* @author Seo Ji Hye
* @since 0.1
*/
public enum RegEx {
EMAIL("^(?:\\w+\\.?)*\\w+@(?:\\w+\\.)+\\w+$"),
JUMIN("[0-9]{6}-(1|2|3|4)[0-9]{6}"),
HTML_LINK("(http|https|ftp)://[^\\s^\\.]+(\\.[^\\s^\\.]+)*"),
HTML_TAG("<(?:.|\\s)*?>");
/**
* Regular Expression
*/
private String regularExpression;
/**
* Regular Expression를 설정한다.
*
* @param regularExpression regularExpression
*/
RegEx(String regularExpression) {
this.regularExpression = regularExpression;
}
/**
* Regular Expression를 반환한다.
*
* @return regularExpression
*/
public String getRegularExpression() {
return regularExpression;
}
}