| | |
| | | import java.text.DecimalFormat; |
| | | import java.text.SimpleDateFormat; |
| | | import java.util.*; |
| | | import java.util.regex.Matcher; |
| | | import java.util.regex.Pattern; |
| | | |
| | | public class CommonUtil { |
| | | private static final Logger LOGGER = LoggerFactory.getLogger(CommonUtil.class); |
| | |
| | | } |
| | | } |
| | | |
| | | // 메인 url만 추출 |
| | | public static String extractUrl(String content){ |
| | | try { |
| | | String REGEX = "(http(s)?:\\/\\/)([a-z0-9\\w]+\\.*)+[a-z0-9]{2,4}"; |
| | | Pattern p = Pattern.compile(REGEX, Pattern.CASE_INSENSITIVE); |
| | | Matcher m = p.matcher(content); |
| | | if (m.find()) { |
| | | return m.group(); |
| | | } |
| | | return ""; |
| | | } catch (Exception e) { |
| | | return ""; |
| | | } |
| | | } |
| | | |
| | | // 메인 url 추출을 위해 http: 확인 |
| | | public static String getUrl(String fullUrl) { |
| | | if (fullUrl != null) { |
| | | if (fullUrl.indexOf("http") == -1) { |
| | | fullUrl = "http://" + fullUrl; |
| | | } |
| | | |
| | | return extractUrl(fullUrl); |
| | | } |
| | | return ""; |
| | | } |
| | | } |