#!/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 |