Recent Posts
Recent Comments
03-29 00:00
관리 메뉴

동글동글 라이프

정규 표현식에 대하여... 본문

개발자 이야기/Perl

정규 표현식에 대하여...

동글동글라이프 2008. 12. 29. 11:24



정규 표현식 완전 이해와 실습에서는 perl 에 관련된 정규 표현식을 이렇게 소개하고 있다.


" 프로그래밍 언어로서 정규 표현식의 대표 주자라고 할 수 있는 perl 언어에서의 정규표현식을 알아본다. 

Perl 에서는 정규 표현식과 관련된 연산자가 4개밖에 없지만 

수많은 옵션과 특수 상황에 따라 다양한 방법으로 프로그램을 만들 수 있다. 

물론,  그에 따른 문제가 생길 수 있는 경우도 많이 있다.

Perl 은 개념을 프로그램으로 빠르게 구현 할 수 있기 때문에 

경험이 부족한 초보자들에게는 자원의 보고 라고 할 수 있다. "


이 책에서는 perl 뿐만이 아니라 자바 및 닷넷 그 이외의 정규식에 대해서도 소개했지만,

처음은 perl을 사용한 정규식으로 글이 쓰였고, 대부분의 예제가 perl로 작성되었다..

소개와 같이 perl은 정규식을 배우기에 가장 좋은 언어이며,

처리도 빨른 뿐더러 결정적으로 다양하고 강력한 정규표현식을 지원하기 때문에

Perl 만큼 정규식과 어울리는 언어가 또 있을까? 생각이 든다.



정규표현식을 익히면서 개인적으로 받은 느낌은 이렇다.

답이있는 문제를 푸는느낌...

꼭 프로그래밍을 하는 느낌과 흡사했다.

정규표현식은 문자열을 처리하는 하나의 학문이다보니,

나의 느낌에 공감하는 사람이 몇 있으리라 본다.




처음에 정규표현식을 접할때는 여러 기호들을 익히면서 답답할 것이다.

사실 정규표현식이 익숙해 지기까지는 시간이 다소 걸린다.

이 시간을 못참고 접어버리는 사람들도 간혹 보이지만,



걱정은 붙들어 매시라,

정규표현식이 필요할 때 간간히 사용하면 되는 것이다.

정규식이 무조건 들어가는 프로그래밍을 하는가?

(여기서 무조건이란 나의 개인적인 견해니 이해해 주길 바란다.)

그렇지는 않을 것이다.

가끔 문자열 처리를 할때 정규식을 쓸텐데, 

이때 다시 레퍼런스를 보며 사용하면 되는 것이다.



한번에 모든 기호의 뜻을 익히고 옵션까지 완벽히 익히는것도 좋지만,

그렇게 억지로 억지로 외워봤자 조금만 지나면 금새 잊어버리게 된다.



아무래도 기호다보니 눈에 익는 시간이 어느정도 필요한 것이다.

시간을 두고 천천히 익히도록 하자. 


공부 몇일하고 끝낼것이 아니라면 말이다^^






- 참 고 사 항

Perl 정규표현식 관련 URL

http://coffeenix.net/doc/misc/regex.html

웹으로 확인할 수 있는 문서이며 기초를 잡는데 많은 도움이 될것이다. (추천)


이분은 직적 작성하신 문서라 저작권이 까다로운 듯, 참고 하기 좋다^^


perl 구루 Raymundo 님의 정규표현식 정리 문서 , 거의 레어 아이템이라도 해도 좋을 듯 (추천)


정규표현식 뿐만이아니라 perl의 문법도 상세하게 나와있는 사이트


perl 매니아에서 제공하는 정규표현식 문서



웹 pdf

 

 perl cookbook 에 들어있는 패턴매칭 문서이다. sample 문서중 하나 




정규표현식 검사 Site
 

정규표현식 검사 사이트이다 JEEN님이 소개해 주셨다. 별 쓸모는 없...


The Regex Coach 라고 해서 정규표현식의 작성을 도와준다. 예전에 헐랭이씨에게 한번 소개되었다.




이상 괜찮은 Site가  있다면 댓글 바랍니다.

신속히 업데이트 하겠습니다! >.< /


'개발자 이야기 > Perl' 카테고리의 다른 글

역 해시 (Reverse Hash)  (4) 2009.01.11
irc 로그 분석  (0) 2009.01.08
플래시 게임을 즐기자.  (6) 2008.12.11
Goo::Canvas  (1) 2008.12.11
연결 리스트  (0) 2008.12.05
Comments