끄적끄적
[정규식] 정규표현식이 탐색을 탐욕적으로 할 때 본문
수량 한정자와 관련하여 *, + 는 기본적으로 탐욕적으로 동작한다.
예를 들어 i like apples and bananas라는 문장에 대해서 ^.*s를 매치하면 . 문자는 탐욕적이기 때문에
전체문장의 s까지 전부 매치된다.
이 때, * 와 ? 를 조합하는 경우에는 반대로 동작하면서 가장 처음에 나오는 패턴까지 매치한다.
즉 ^.*?s로 패턴을 주면 i like apples 까지만 매치한다.
'개발' 카테고리의 다른 글
| [spring] ControllerAdvice로 예외처리하기(+ 메세지 국제화) (0) | 2020.03.08 |
|---|---|
| [java] localdatetime에서 milliseconds얻기 (0) | 2020.03.07 |
| [spring] gmail 발송시 자격인증 관련 에러 발생할때 (0) | 2020.03.06 |
| [thymeleaf] 메세지를 타임리프에 출력하는 법 (0) | 2020.03.06 |
| [javascript] jwt를 한글 디코딩하기 (0) | 2020.03.06 |
Comments