정규표현식 pcre syntax 관련 질문입니다.
글쓴이: trymp / 작성시간: 수, 2018/10/03 - 9:10오전
pcre 관련해서 공부를 하고 있는데요.
(?:wxyz)
위와 같은 정규표현식이 있을 때 wxyz 만 매칭이 되더라구요
앞부분의 ? 와 : 은 무슨 역활을 하는거죠?
원래 ? 는 앞의 문자를 수식해서 0~1개의 문자인데
저 경우에는 소괄호가 그룹으로 사용되어 앞의 문자가 없다고 봐도 무방한 거 아닌가요?
?: 이 저 정규표현식에서 어떤 역활을 하는지 궁금합니다.
고수님들의 조언 부탁드립니다.
Forums:


()는 capturing group이고, (?:)는
()는 capturing group이고, (?:)는 non-capturing group 입니다.
그냥 매칭시에는 둘의 차이가 없고 치환할 때 차이가 나타납니다.
아래 예를 보세요.