Java 정규표현식으로 문자열 중에서 ip 문자열을 배열로 추출하기
Java 2012. 5. 31. 13:44
저번에는 Javascript 정규표현식으로 IP 문자열을 추출하는걸 해 봤는데 이번에는 Java 로 바꿔서 해 보았다.
소스
public static String[] getIp(String str){ Pattern p = Pattern.compile("((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\\.){3}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})"); Matcher m = p.matcher(str); StringBuffer sb = new StringBuffer(); while(m.find()){ sb.append(m.group()+ " "); } return m.reset().find() ? sb.toString().split(" ") : new String[0]; }
'Java' 카테고리의 다른 글
Apache HttpComponents 파일전송 예제 (5) | 2014.03.05 |
---|---|
Java : JSOUP 를 이용, html에서 소스, 링크경로 추출후 절대 경로로 바꾸기 (2) | 2012.06.12 |
Java Servlet과 jQuery를 이용한 환율정보(from 네이버) 가져오기 (6) | 2012.05.24 |
Java 에서 문자열 비교할때 equals() 말고 == (비교연산자) 로 비교하기 (1) | 2011.11.24 |
Java에서 파일로 부터 데이터 읽어서 정렬(bubble sort)하기 (0) | 2011.11.24 |