[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
주소 복사
랜덤 이동
최신댓글