- Post in | WebDevelop/정규표현식
- Post at | 2010. 9. 9. 18:19 | by 쥬리엘
정규 표현식 - 룩어라운드(lookaround)
긍정형(positive), 부정형(negative), 룩어비하인드(lookbehind), 룩어헤드(lookahead)
긍정형 룩비하인드: (?<=표현식) 표현식이 왼쪽에 매치될 때
부정형 룩비하인드: (?<!표현식) 표현식이 왼쪽에 매치되지 않을 때
긍정형 룩어헤드: (?=표현식) 표현식이 오른쪽에 매치될 때
부정형 룩어헤드: (?!표현식) 표현식이 오른쪽에 매치되지 않을 때
예제 - 천단위 자리릿수 콤마 표시
문자열: 1234567890
정규식: s/(?<=\d)(?=(\d\d\d)+$)/,/g
동작방식:
왼쪽에 숫자가 하나있고, 오른쪽에 숫자가 3의 배수 자릿수인 경우
1,234,567,890이런 식으로 출력됨
'WebDevelop > 정규표현식' 카테고리의 다른 글
정규표현식 구문 (0) | 2016.05.20 |
---|---|
정규표현식 한글, 한자, 일어 검색 (0) | 2010.08.18 |
정규표현식 한글 표현 방법 (0) | 2008.08.19 |