大家讲道理2017-04-18 10:52:24
이에는 그룹화라는 개념이 포함됩니다.
정규 표현식의 괄호 ()
는 그룹화를 생성합니다. 그룹화는 자리 표시자를 사용하여 표현식에서 일치하는 값을 나타낼 수 있습니다.
예: (d+)-1
의 첫 번째 괄호는 1개 이상의 숫자와 일치하고 그룹 1은 1
으로 표시되며 전체 표현식은 대시로 구분된 앞뒤로 123-123
와 동일한 숫자를 일치시킬 수 있습니다. 체재.
그리고 괄호 안에 ?:
을 추가하면, 이때 (?:d+)-1
는 123-1
만 일치한다는 의미입니다.
(?:(?:[0-9]d{2}))
은 복잡해 보이지만 실제로는 숫자 3개만 일치합니다.