이메일 형식만 골라내기
<%@ page contentType="text/html;charset=EUC-KR" import="java.util.regex.*" %>
<%!
private String mailSelect(String strVar){
StringBuffer objSb=new StringBuffer();
Pattern objPtn=Pattern.compile("[\\w\\.\\-]+@([\\w\\-]+\\.)+[\\w\\-]+",Pattern.CASE_INSENSITIVE);
Matcher objMch=objPtn.matcher(strVar);
while(objMch.find()){
objSb.append(objMch.group() + "<br />");
}
return objSb.toString();
}
%>
<%
String strVal ="나의 주소는, 12312sdsw@naver.com 입니다.";
strVal+="두번째 주소는, dfaewewl@yahoo.co.kr입니다.";
out.println(this.mailSelect(strVal));
%>
*. 주의사항
정규 표현 패턴을 기술하는 경우의 주의점
Java로 정규 표현 패턴을 기술하는 경우에는 아래의 내용에 주의해 주세요.
(1) 「\」은 「\\」으로 기술한다 (2) J2SE 1.3 이전에서는 사용할 수 없다 |
java.util.regex 패키지로 사용할 수 있는 정규 표현 패턴에는 아래와 같은 것이 있습니다. 어디까지나 주요하긴 하지만 일부에 지나지 않습니다. 다만, 이러한 패턴을 마스터하는 것만으로도 상당히 유연한 표현이 가능해질 것입니다.
주된 정규 표현 패턴
|
출처 : http://2005elc.elancer.co.kr/eTimes/page/eTimes_view.html?str=c2VsdW5vPTQxNjA=
'Jsp_Html' 카테고리의 다른 글
[Jsp] 한글 깨짐 현상 대처 (0) | 2010.06.15 |
---|---|
[Jsp] 다중 국가 언어 설정 (0) | 2010.06.15 |
[Jsp] JSTL 기본 문법 (0) | 2010.06.15 |
[Jsp] JSTL(JSP Standard Tag Library) (0) | 2010.06.15 |
[Jsp] JSTL강좌!!! (IBM) (0) | 2010.06.03 |