목록패턴매칭 (2)
동글동글 라이프
정규 표현식 완전 이해와 실습에서는 perl 에 관련된 정규 표현식을 이렇게 소개하고 있다. " 프로그래밍 언어로서 정규 표현식의 대표 주자라고 할 수 있는 perl 언어에서의 정규표현식을 알아본다. Perl 에서는 정규 표현식과 관련된 연산자가 4개밖에 없지만 수많은 옵션과 특수 상황에 따라 다양한 방법으로 프로그램을 만들 수 있다. 물론, 그에 따른 문제가 생길 수 있는 경우도 많이 있다. Perl 은 개념을 프로그램으로 빠르게 구현 할 수 있기 때문에 경험이 부족한 초보자들에게는 자원의 보고 라고 할 수 있다. " 이 책에서는 perl 뿐만이 아니라 자바 및 닷넷 그 이외의 정규식에 대해서도 소개했지만, 처음은 perl을 사용한 정규식으로 글이 쓰였고, 대부분의 예제가 perl로 작성되었다.. 소개..
perl 쿡북에 있는 예제중 뼈가대고 살이되는 것들을 골라내어 정리해보았다. 1. 정규표현식을 사용하여 통해서 3번째 값을 찾는 코드이다. if문을 적절하게 사용하였고 /g 변경자를 사용하여 전체 매치를 시켜 3번째 값을 찾아냈다. 1 2 3 4 5 6 7 8 9 use strict; $_ = "one fish two fish red fish blue fish"; my $WANT = 3; my $count = 0; while(/(\w+)\s+fish\b/gi){ if(++$count ==$WANT){ print "The Third fish is a $1 one."; } } Output: 1 The Third fish is a red one. 2. 일치한 문자중 짝수번째 fish를 찾아낸다. grep은 매..