패턴 매칭

perl 2007. 9. 23. 05:27

 

#!/usr/bin/perl

$r=" I am 20 year old.";
if ($r =~ /\d+/) {
    print "tar is $&.\n";
}  

 

결과

 

[i61841 /home/www/work/temp]# ./test1.pl
tar is 20.

 

매치 연산자는 5가지가 있다.

g : 매치하는 것을 모두 찾는다.

i : 대문자와 소문자를 구별하지 않는다.

m : 문자열을 복수행으로 취급한다.

s : 문자열을 단일행으로 취급한다.

x : 패턴 내에 포함되는 반각 스페이스를 무시한다.

'perl' 카테고리의 다른 글

bash는 float 변수 연산이 안된다.  (0) 2007.10.21
펄 해쉬 이야기 #2  (0) 2007.10.19
펄 Hash 관련 정보 #1  (0) 2007.10.19
패턴 매칭  (0) 2007.09.23
Expect (shell)문제 및 해결  (0) 2007.08.24
Posted by '김용환'
,