카테고리 없음

정규표현식

cheesecrust1008 2023. 7. 27. 14:01

원하는 표현식의 패턴과 일치하는지 알아보기 위해서는 matches를 활용한다.

 

결과는 false 와 true 로 나뉘게 된다.

 

원하는 형태의 값을 찾을 때에는 find(), group() 을 사용한다.

 

사용법은 맨 처음 Pattern 객체를 생성한다.

 

Pattern pat = Pattern.compile("정규식");

 

Matcher mat = pat.matcher("조사할 문자열");

 

이때 mat에 패턴에 매치된 문자열이 저장된다.

 

mat.find()를 사용한다면 안에 값이 저장이 되었는지를 true, false를 반환한다.

 

안의 값을 얻기 위해서는 mat.group() 을 사용하여 안의 값을 가져온다.

 

 

\b 와 \B의 차이 https://ohgyun.com/392