|
|
|
|
|
|
¡Ú °æ·Î¿¡¼ µð·ºÅ丮¿Í ÆÄÀÏÀ̸§À» ºÐ¸®
|
|
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/''¿¡ ÀÏÄ¡µÇ´Â °ÍÀÔ´Ï´Ù.
[¸ñ·ÏÀ¸·Î °¡±â]
|
|