반응형
정규식
- 텍스트 데이터 중에서 원하는 조건(패턴)과 일치하는 문자열을 찾아 내기 위해 사용하는 것.
- 미리 정의된 기호와 문자를 이용해서 작성한 문자열.
- 정규식을 이용하면 많은 양의 텍스트 파일 중에서 원하는 데이터를 추출할 수 있고,
형식에 맞는 데이터인지 체크할 수 있음.
Pattern
- 정규식을 정의하는데 사용.
Matcher
- 정규식(패턴)을 데이터와 비교하는 역할.
------------------------------------------------------------------------------------------
ex)
String data[] = {"abc, "cat", car", "card", "bcd"};
Pattern p = Pattern.compile("c[a-z]*");
Matcher m = p.matcher(data[i]);
if(m.matches()){
System.out.print(data[i] + ",");
}
결과 : cat, car, card
------------------------------------------------------------------------------------------
반응형
'프로그래밍 정리 > 자바' 카테고리의 다른 글
[Java - 자바] Random, Math.random() (0) | 2014.03.02 |
---|---|
[Java - 자바] MessageFormat (0) | 2014.03.02 |
[Java - 자바] DecimalFormat (0) | 2014.03.02 |
[Java - 자바] DateFormat (0) | 2014.03.02 |
[Java - 자바] Date 서식 (0) | 2014.03.02 |