내맘대로 살기🎉
[정규표현식] greedy quantifier와 non-greedy quantifier차이 본문
개발자의 길/Rregular expression(정규표현식)
[정규표현식] greedy quantifier와 non-greedy quantifier차이
해림😶 2017. 5. 2. 11:42regexper에서 document를 읽는 도중에 greedy quantifier와 non-greed qunatifier가 있다. greedy를 사전에 검색해본 결과, "탐욕적인"이라고 나와서 검색을 잘못한 줄 알았는데, 맞더라 ㅎㅎ
- greedy quantifier(탐욕적인 수량자)는 말 그대로 탐욕적이다. 쉽게 말하자면, 모든 페이지를 샅샅이 뒤져서 있는 녀석은 모두 가지고 온다.
- non-greedy quantifier(탐욕적이지 않은 수량자)는 말 그대로 탐욕적이지 않은이다. 몇몇 사람들은 Lazy quantifier로 정의를 하여, 귀찮은으로 표현하는 사람도 있다. 이 녀석은 쉽게 말하면, 모든 페이지 중에 하나만 제일 먼저 검색된 것 하나만 하는 것이다.
백문이 불여일견, 한번 더 쉽게 그림으로 보자.
- greedy quantifier .+ 라고 검색한 경우
- non-greedy quantifier . 라고 검색한 경우
더 많은 정보는 https://regexper.com/documentation.html 여기에서 확인이 가능합니다.
또한, 저렇게 Railroad Diagrams으로 확인하고 싶다면 https://regexper.com
반응형
'개발자의 길 > Rregular expression(정규표현식)' 카테고리의 다른 글
[정규표현식] 플래그, 미리 정의된 문자 클래스&용어 (0) | 2017.05.31 |
---|
Comments