[regex] PHP 정규표현식 패턴 16강 - 수량자 ─ { } (중괄호)를 이용해서 * (별표), +(덧셈), ?(물음표) 표현하기
https://homzzang.com/b/mv-607
VIDEO
패턴 16 - * (별표) , + (덧셈) , ? (물음표)를 { } 로 표현하기 * 기호 = {0,} : 최소 0이상 (Case 1 = Case 2) + 기호 = {1,} : 최소 1이상 (Case 3 = Case 4) ? 기호 = {0,1} : 최소 0, 최대 1 (Case 5 = Case 6)
Source
Case 1 : 양끝이 대문자 A이고, 가운데 대문자 B가 최소 0개 이상
Regular Expression:
AB*A
First match:
AA ABA ABBA ABBBA
All matches:
AA ABA ABBA ABBBA
Case 2 - Case 1과 동일
Regular Expression:
AB{0,}A
First match:
AA ABA ABBA ABBBA
All matches:
AA ABA ABBA ABBBA
Case 3 - 양끝이 대문자 A이고, 가운데 대문자 B가 최소 1개 이상
Regular Expression:
AB+A
First match:
AA ABA ABBA ABBBA
All matches:
AA ABA ABBA ABBBA
Case 4 - Case 3과 동일
Regular Expression:
AB{1,}A
First match:
AA ABA ABBA ABBBA
All matches:
AA ABA ABBA ABBBA
Case 5 - 양끝이 대문자 A이고, 가운데 대문자 B가 최소 0, 최대 1개
Regular Expression:
AB?A
First match:
AA ABA ABBA ABBBA
All matches:
AA ABA ABBA ABBBA
Case 6 - Case 5와 동일
Regular Expression:
AB{0,1}A
First match:
AA ABA ABBA ABBBA
All matches:
AA ABA ABBA ABBBA
주소 복사
랜덤 이동
최신댓글