2020/03/04(3)
-
반복 {m,n}
반복 {m,n} · { } 메타 문자를 이용하면 반복 횟수를 고정시킬 수 있습니다. · {m, n} 정규식을 사용하면 반복 횟수가 m부터 n까지인 것을 일치 시킬 수 있습니다. 또한 m 또는 n을 생략할 수도 있습니다. · *, +, ? 메타문자는 모두 {m, n} 형태로 고쳐 쓰는 것이 가능하지만 가급적 이해하기 쉽고 표현도 간결한 *, +, ? 메타문자를 사용하는 것이 좋습니다. 문자열 Match 여부 설명 python X "y"가 1번만 반복되어 매치되지 않음 pyython O "y"가 2번 반복되어 매치 py{2,5}thon "p + y(2~5회 반복) + thon"
-
반복 (+)
반복 (+) · 반복을 나타내는 또 다른 메타 문자 · +는 최소 1번 이상 반복될 때 사용한다. 즉, *가 반복 횟수 0부터라면 +는 반복 횟수 1부터가 됩니다. py+thon "p + y(1번 이상 반복) + thon"
-
반복 (*)
반복 (*) '반복'을 의미하는 메타문자 py*thon 사용된 *의 의미는 *바로 앞에 있는 문자 y가 0부터 무한대로 반복될 수 있다는 의미입니다.