프로그래밍 정리/자바

[Java - 자바] 정규식, Pattern, Matcher

주누다 2014. 3. 3. 00:17
반응형

정규식

- 텍스트 데이터 중에서 원하는 조건(패턴)과 일치하는 문자열을 찾아 내기 위해 사용하는 것.

- 미리 정의된 기호와 문자를 이용해서 작성한 문자열.

- 정규식을 이용하면 많은 양의 텍스트 파일 중에서 원하는 데이터를 추출할 수 있고, 

형식에 맞는 데이터인지 체크할 수 있음.


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