1. 정규식의 java.util.regex
- 정규식은 텍스트 데이터 중에서 원하는 조건과 일치하는 문자열을 찾아내기 위해 사용하는 것을 말한다.
- java.util.regex.Pattern을 찾아보면 정규식에 사용되는 기호화 작성방법이 나와있다.
- 그러나 광범위하므로, 자주 쓰이는 것을 학습하고 넘어가는 것이 좋다.
- 아래의 코드를 보고 이해하자.
1-1. java.util.regex의 예제(1)
: find() 함수를 통해 grouping 할 수 있는 것을 보여주는 예제이다.
( 0\\d{1,2}: 0으로 시작하는 최소 2자리에서 최대 3자리 숫자(0포함) )
( \\d{3,4}: 최소 3자리에서 최대 4자리 숫자 )
( \\d{4}: 4자리의 숫자 )
1-2. java.util.regex의 예제(2)
: 하나의 문장에서 바꾸고 싶은 단어를 선택 후, 선택한 단어를 다른 단어로 바꾸는 예제이다.
( 23번째 줄에서 1번째 매칭을 한 다음 appendReplacement()를 수행한 결과 sb에는 "A drunken"이 저장됐다. )
( 23번째 줄에서 2번째 매칭을 한 다음 appendReplacement()를 수행한 결과 sb에는 "A drunken hand works, but not a drunken"이 저장됐다. )
( 그런 다음 27번째 줄에서는 appendTail()를 수행했는데, 마지막으로 치환된 이후의 값을 저장시켰다. )
'자바 > 유용한 클래스들' 카테고리의 다른 글
유용한 클래스(6) - BigInteger class (0) | 2021.12.31 |
---|---|
유용한 클래스(5) - StringTokenizer class (0) | 2021.12.31 |
유용한 클래스(4) - Scanner class (0) | 2021.12.30 |
유용한 클래스(2) - Random class (0) | 2021.12.29 |
유용한 클래스(1) - Objects class (0) | 2021.12.28 |