정규표현식
Programing/JAVA 2014. 1. 18. 17:54 |정규식 | 설명 |
. | 임의의 한문자 |
? | 바로 앞 1개 혹은 0개 |
* | 0개이상 반복 |
+ | 1개이상 반복 |
^ | 문자열의 시작 |
[^] | 괄호안의 형식 제외 |
$ | 문자열의끝 |
[] | 괄호 안중의 하나 |
{} | 반복갯수 {2}2개 {2,}2개이상 {1,2}1~2 |
() | 묶음 |
| | or |
[0-9] | 범위 |
[a-z] | .. |
[a-zA-Z] | .. |
\p(Alpha) | 대,소문자 알파벳 |
\p(Digit) | 숫자 |
\p{Alnum} | 둘다포함 |
\d | 숫자의미 |
\D | 숫자가 아닌걸 의미 |
\s | 화이트 스페이스 |
\w | 알파벳 숫자 |
\W | 알파벳 숫자가 아닌것 |
사용방법
Pattern p = Pattern.compile(“정규표현식”); //정규표현 패턴생성
Matcher m = p.matcher(문장); //문장에 매치
while(m.find()) //결과찾기
{
System.out.println(m.group()); //찾은 결과출력
}
'Programing > JAVA' 카테고리의 다른 글
외부 라이브러리 사용하기 (0) | 2014.06.02 |
---|---|
리눅스에서 자바 컴파일 하기 (0) | 2014.05.30 |
File.separator 사용하기 (0) | 2014.05.30 |
한글 유니코드값 사용하기 (0) | 2014.01.22 |
파일입출력 언어인코딩 변경 (0) | 2014.01.18 |