정규표현식을 떠올리면 수학공식 외우던 학창시절 생각이 문득 떠오릅니다. 그만큼 외워도 금방 잊어버리고 몇번 이고 다시 되새기고 또 그렇게 잊어버리곤 합니다. 관련해서 도움이 될만한 정보들을 모았습니다.
정규표현식은 프로그래밍 언어마다 구현 방법이나 호환성 정도에 차이가 난다는 것에 유념해야 합니다.
정규표현식 되새김질
정규표현식을 처음 접하는 분들에겐 충분히 도움이 되지 못할 수도 있으나 한번 쯤 그 내용을 살펴본적이 있다면 아래의 내용이 기억을 되살리는데 큰 도움이 될 것이다.
정규표현식 도식화
타인이 만든 정규표현식을 해석하거나 원리를 살펴볼때 그것은 마치 외계어를 마주친 난해한 느낌이 들곤 한다. 그런 정규표현식을 도식화해서 이해를 도와주는 REGEXPER 라는 웹애플리케이션이 있다.
아래와 같은 정규표현식을 도식화하면 :
/^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#\&\?]*).*/
정규표현식 작성툴
정규표현식을 작성하는데 도움이 되는 RegExr 이라는 온라인 편집기가 있다. 단순히 편집기 역할만 하는 것이 아니라 테스트도 해 볼 수 있고, 정규표현식과 관련된 레퍼런스도 함께 제공하고 있다.
'웹코딩 > Javascript' 카테고리의 다른 글
자바스크립트 (ECMAScript) 버전 (4) | 2016.03.14 |
---|---|
다시 공부하는 자바스크립트 (2) | 2016.03.01 |
jQuery Migrate Plugin - Warning Messages (1) | 2015.09.17 |
jQuery 구버전과 최신버전의 혼용 - jQuery Migrate (0) | 2015.09.16 |
[jQuery] 에러 (0) | 2013.12.19 |