¡Ú °æ·Î¿¡¼­ µð·ºÅ丮¿Í ÆÄÀÏÀ̸§À» ºÐ¸®

2002³â 4¿ù 20ÀÏ ÀüÁ¾ÇÊ  
/usr/local/bin/perl°ú °°Àº ÆÄÀÏÀÇ °æ·Î¿¡¼­ °æ·ÎÀÇ µð·ºÅ丮ºÎºÐ°ú ÆÄÀÏÀ̸§À» ºÐ¸®ÇØ ³»°íÀÚ ÇÒ¶§ »ç¿ëÇÒ ¼ö ÀÖ´Â ÆÁÀÔ´Ï´Ù.
File::BasenameÀ̶ó´Â ¸ðµâÀÌ ÀÖ±ä ÇÏÁö¸¸, ´Ü¼øÇÑ ºÐ¸®¸¸À» À§ÇÑ °ÍÀ̶ó¸é À§ ¸ðµâ±îÁö »ç¿ëÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.
# $path¿¡ /usr/local/bin/perlÀÌ µé¾î°¡ ÀÖ´Ù°í °¡Á¤ÇÕ´Ï´Ù.
( $dir, $file ) = ( $path =~ m|^(.*/)(.*)$| ); # ÀÌ Äڵ尡 ÀÌÇØ°¡ ¾ÈµÇ¸é ÀÌ TipÀ¸·Î..
print "$file at $dir\n" # perl at /usr/local/bin/
³Ê¹« °£´ÜÇÕ´Ï´Ù. Á¤±Ô½ÄÀÌ ³Ê¹« °£´ÜÇØ¼­ Á» ÀǽÉÀÌ °¡½Ã´Â ºÐµµ ÀÖÀ» °ÍÀÔ´Ï´Ù. Ȥ,
local/bin/perl at /usr/
°¡ Ãâ·ÂµÇ´Â °ÍÀÌ ¾Æ´Ñ°¡ ÇÏ´Â ÀǽÉÀ» °¡Áú ¼ö ÀÖ½À´Ï´Ù. ÁÁÀº Àǹ®ÀÔ´Ï´Ù. (±×·¯³ª, ½ÇÇèÇØ º¸Áö¾Ê°í ÀǽÉÀ» °¡Á³´Ù¸é ³ª»Û ½À°üÀÔ´Ï´Ù. ^_^ )
Á¤±Ô½Ä¿¡¼­ *³ª +, {2,5}¿Í °°Àº ¾ç(åÖ)ÀÇ °³³äÀÌ »ç¿ëµÉ ¶§¿¡´Â ±âº»ÀûÀ¸·Î Àû¿ë°¡´ÉÇÑ °¡Àå Å« ¼ö°¡ Àû¿ëµË´Ï´Ù. µû¶ó¼­, ´ÙÀ½ ÄÚµå´Â
$t = 'baaaaaaaaaar';
$t =~ /ba+/;
print $&,"\n";
$t =~ /ba{2,5}/;
print $&,"\n";
´ÙÀ½ ³»¿ëÀÌ ¾Æ´Ñ
a
aa
´ÙÀ½°ú °°Àº ³»¿ëÀ» Ãâ·ÂÇÕ´Ï´Ù.
aaaaaaaaaa
aaaaa
±×·¯¹Ç·Î À§¿¡¼­ °æ·Î¿Í ÆÄÀÏÀ» ºÐ¸®ÇÏ´Â Äڵ忡¼­µµ (.*/)°¡ Àû¿ë°¡´ÉÇÑ °¡Àå ±ä ¹®ÀÚ¿­ÀÎ ``/usr/local/bin/''¿¡ ÀÏÄ¡µÇ´Â °ÍÀÔ´Ï´Ù.

[¸ñ·ÏÀ¸·Î °¡±â]