substr()µîÀ» ÀÌ¿ëÇßÀ» ½Ã ÇѱÛÀÌ ±úÁö°Ô µÇ´Âµ¥,
ÀÌ ¶§ Á¤±ÔÇ¥Çö½Ä ^([\x00-\x7e]|.{2})* ¸¦ º¸ÀÚ.
^ : ^µÚÀÇ ¹®ÀÚ¿·Î ½ÃÀ۵Ǵ °Í
() : ±×·ìÈ
[] : ¾È¿¡ ÀÖ´Â ¹®ÀÚ¿ Áß¿¡¼ ÇϳªÀÇ ¹®ÀÚ
\x00-\x7e : ACSII Äڵ尪ÀÇ 0-126¹ø° ¹®ÀÚ(DELÁ¦¿Ü ¾Æ½ºÅ°¹®ÀÚ ÀüºÎ)
| : OR ¿¬»êÀÚ
. : ÀÓÀÇÀÇ ¹®ÀÚ
{} : ¾Õ¿¡ ÀÖ´Â ¹®ÀÚ³ª ¹®ÀÚ¿ÀÇ °¹¼ö
* : ¾ÕÀÇ ¹®ÀÚ°¡ ¾ø°Å³ª Çϳª ÀÌ»ó
Çؼ®Çغ¸¸é
"ACSII Äڵ尪ÀÇ 0-126¹ø° ¹®ÀÚ À̰ųª 2¹ÙÀÌÆ® ±æÀÌ ÀÓÀÇÀÇ ¹®ÀÚ·Î ½ÃÀ۵Ǵ ¹®ÀÚ°¡ ¾ø°Å³ª Çϳª ÀÌ»óÀÎ °Í" À» ÀǹÌÇϱ⠶§¹®¿¡(Á¤¸®Çϸé DELÀ» Á¦¿ÜÇÑ ¾Æ½ºÅ°¹®ÀÚ³ª 2¹ÙÀÌÆ®¹®ÀÚ-ÇѱÛ-)
preg_match('/^([\x00-\x7e]|.{2})*/', $substr, $temp_str);
ÀÌ·¸°Ô µÇ¸é Á¤±ÔÇ¥Çö½ÄÀ¸·Î ¸¸µç ÆÐÅÏ°ú ºÎÇÕÇÏ´Â $substrÀÇ ¸ðµç ¹®ÀÚ¸¦ $temp_str[0]¿¡ ÀúÀåÇϹǷΠ±úÁø ¹®ÀÚ ºÎºÐ¸¸ ºüÁö°Ô µÊ.
Á¤±ÔÇ¥Çö½ÄÀÌ Àß ¾²¸é Âü ¿¹»Ûµ¥ Æò¼Ò¿¡ °ü½ÉÀÌ ¾È °¡¼-_-;;; |