오락기/정규표현식
정규 표현식 역참조
문방구앞오락기
2018. 5. 11. 16:04
why so so serious
So so를 찾기 위해선 어떻게?
\b <--빈칸
[a-z] 알파벳
+ 문자가 하나 이상 있으면 일치
여기서 \1의 의미는 [a-z]+를 묶은것이 버퍼에 저장되는 이버퍼에 저장된 첫번째 버퍼를 읽겠다라는 의미
다른 예로 보면
<H1>Text</H1>
<H2>Text</H3>
<H3>Text</H3>
<H4>Text</H4>
여기서 <H%d>와 </H%d>를 찾을껀데
보면
이런식으로 첫번째 조건이 버퍼로 저장되어[1-6] 을 다시 끔 사용한다.
포인트는 이것은 앞의 내용을 참조로 뒤에것을 찾기때문에 아무리
[1-6]이여도 두번재는 찾지않는다 왜냐하면 H2와 H3차이이기 때문이다
역참조는 있는걸 토대로 찾는거기때문이다