¾î¶² µ¥ÀÌÅ͸¦ ¹Þ°Å³ª ¾òÀº ÈÄ, µ¥ÀÌÅͺ£À̽º¿¡ ³Ö°Å³ª À¥»ó¿¡ Ç¥ÃâÇÒ ¶§, ±× °ÍÀÌ ³Ê¹« ±æ¾î¼ µ¥ÀÌÅͺ£À̽º¿¡¼ ¹Þ¾ÆµéÀÌÁö ¾Ê°Å³ª, À¥ ÆäÀÌÁöÀÇ ¸ð¾çÀÌ ÀÌ»óÇÑ °æ¿ì°¡ ÀÖ½À´Ï´Ù.
ÀÌ ¶§´Â ¹ÞÀº µ¥ÀÌÅÍÀÇ ÀϺθ¦ ºÒ°¡ÇÇÇÏ°Ô Àß¶ó³»¾ß ÇÏ´Â µ¥, ¿µ¹®À̶ó¸é Å« ¹®Á¦°¡ ¾øÁö¸¸ ÇѱÛÀÇ °æ¿ì¿¡´Â ¹®Á¦°¡ µË´Ï´Ù.
ÀÌÀ¯´Â, ÇÑ±Û ÇÑ ±ÛÀÚ¸¦ ³ªÅ¸³»´Â µ¥ 2¹ÙÀÌÆ®¸¦ »ç¿ëÇϱ⠶§¹®ÀÔ´Ï´Ù.
¿¹¸¦ µé¾î "¿ì¸®³ª¶ó ¸¸¼¼"¸¦ 10 ¹ÙÀÌÆ®·Î Àß¶ó³»·Á¸é "¿ì¸®³ª¶ó" 8¹ÙÀÌÆ®, °ø¹é 1¹ÙÀÌÆ®, '¸¸'ÀÚÀÇ ¾ÕºÎºÐ 1¹ÙÀÌÆ®°¡ ³²¾Æ¼ Ãâ·ÂµÉ ¶§´Â ±úÁø ±ÛÀÚ°¡ º¸¿©Áö°Ô µË´Ï´Ù.
ÀÌ ¶§´Â ´ÙÀ½°ú °°Àº Äڵ带 »ç¿ëÇÏ½Ã¸é µË´Ï´Ù.
[ÇÁ·Î±×·¥ÄÚµå]if( length($text) > 60 ) { $text = substr($text,0,60); $text =~ s/(([\x80-\xff].)*)[\x80-\xff]?$/$1/; } |
ÀÏ´Ü ¹®ÀÚ¿À» ¿øÇÏ´Â ±æÀ̸¸Å¸¸ ³²±â°í Àß¶ó³À´Ï´Ù(substr).
³²Àº ¹®ÀÚ¿ÀÇ ³¡ºÎºÐ¿¡ ´ëÇØ¼ Á¤±Ô½ÄÀ» Àû¿ëÇϴµ¥, ÇѱÛÀÇ Ã¹ ¹ÙÀÌÆ®´Â Ç×»ó \x7f º¸´Ù Å©¹Ç·Î [\x80-\xff]., Áï ÇѱÛÀÇ Ã¹¹ÙÀÌÆ®ÀÏ ¼ö ÀÖ´Â [\x80-\xff] ÇÑ ¹ÙÀÌÆ®¿Í '.' ÇÑ ¹ÙÀÌÆ®°¡ ÇÕÃÄÁø °ÍÀ» '*' Çϸé ÇÑ±Û 0 ¶Ç´Â ±× ÀÌ»óÀÇ ±ÛÀÚ°¡ µË´Ï´Ù. ±×¸®°í ÇѱÛÀÇ Ã¹¹ÙÀÌÆ®ÀÎ [\x80-\xff] Çϳª¸¸ ³²´Â´Ù¸é ¿ÂÀüÇÑ ÇÑ±Û ¹®ÀÚ¿ºÎºÐÀÎ (([\x80-\xff].)*) ºÎºÐÀÌ $1 À̶ó´Â º¯¼ö¿¡ ³²¾ÆÀÖÀ¸¹Ç·Î ±×°ÍÀ» ÀÏÄ¡µÈ Àüü ÅØ½ºÆ®¿¡ ´ëÇØ¼ ġȯÇÕ´Ï´Ù.
ÇѱÛÀÌ ´Ù·ç±â ±î´Ù·Ó´Ù°í ÇØ¼ ÇѱÛÀ» ¾²Áö ¾ÊÀ» ¼ö´Â ¾ø°ÚÁö¿ä? ÀÚ¶û½º·¯¿î ÇѱÛ, ¿½ÉÈ÷ ½á¼ ºû³À½Ã´Ù¿ä!!
À̱ÛÀº http://www.perl.or.kr/tips/cut_han.html ¿¡¼
¹ßÃéµÈ ±ÛÀÔ´Ï´Ù.