next up previous contents
Next: Extended Regular Expressions Up: Using Metacharacters in Regular Previous: Remembering Patterns with (,   Contents

Potential Problem

È®Àå Á¤±Ô½ÄÀ» ´Ù·ç±â Àü¿¡ ¸ÕÀú ¾Ë°í ³Ñ¾î°¥ °ÍÀÌ ÀÖ½À´Ï´Ù. \<, \> ¹®ÀÚ´Â vi¿¡¼­ óÀ½ »ç¿ëµÈ °ÍÀÔ´Ï´Ù. µû¶ó¼­ ´Ù¸¥ ÇÁ·Î±×·¥¿¡¼­´Â Áö¿øÇÏÁö ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù. ¶ÇÇÑ \{, \}µµ »õ·Î µîÀåÇÑ °ÍÀÔ´Ï´Ù. ¿À·¡µÈ ÇÁ·Î±×·¥¿¡¼­´Â Áö¿øÇÏÁö ¾ÊÀ» °¡´É¼ºÀÌ ³ô½À´Ï´Ù. Ãʺ¸ÀÚ°¡ Èï¹Ì¸¦ ÀÒ´Â °¡Àå Å« ÀÌÀ¯´Â ¹Ù·Î ÀÌ·± °Í ¶§¹®ÀÔ´Ï´Ù. Áï Á¤±Ô½ÄÀº ±× Á¾·ù°¡ ´Ù¾çÇÏ°í ¶Ç, 100% Áö¿øÇÏ´Â ÇÁ·Î±×·¥ÀÌ µå¹°±â ¶§¹®ÀÔ´Ï´Ù. ±×·¯³ª ÃÖ±Ù¿¡ ¸¸µé¾îÁø ´ëºÎºÐÀÇ ÇÁ·Î±×·¥µéÀº ´ëºÎºÐÀÇ Á¤±Ô½ÄÀ» Áö¿øÇϱ⠶§¹®¿¡ »ç¿ëÀÚÀÇ ½Ã½ºÅÛÀÌ Æ¯º°È÷ ¿À·¡µÈ °ÍÀÌ ¾Æ´Ï¸é ¹«³­ÇÏ°Ô ¾µ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.

¶Ç ÇϳªÀÇ ¹®Á¦´Â Á¶±Ý °ñÄ¡°¡ ¾ÆÇ °ÍÀÔ´Ï´Ù. ¿¹¸¦ µé¾î A.*B´Â `AAB'¿¡µµ ÇØ´çÇÏÁö¸¸ `AAAABBBBABCCCCBBBAAAB'¿¡µµ ÇØ´çÇÕ´Ï´Ù. ¾óÇÍ º¸¸é ¹®Á¦°¡ ¾øÀ» °Í °°Áö¸¸ ½É°¢ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î À§ÀÇ ±ä ¹®ÀÚ¿­Àº ÀÚü°¡ A.*B¿¡ ¸ÅÄ¡µÉ ¼öµµ ÀÖÁö¸¸ ÀÛ°Ô ÂÉ°³¸é `AAAAB'µµ Á¤±Ô½Ä¿¡ ÇØ´çÇÏ°í `AB'µµ ÇØ´çÇÏ°í, ¸¶Áö¸· `AAAB'µµ ÇØ´çÇÏ´Â µî, ¿©·¯ °¡Áö °æ¿ì°¡ ³ª¿É´Ï´Ù. grep°ú °°Àº ÇÁ·Î±×·¥Àº ´Ü¼øÈ÷ ÁÖ¾îÁø Á¤±Ô½Ä¿¡ ÇØ´çÇÏ´Â ÁÙÀ» Ãâ·ÂÇØ ÁÖ´Â ¿ªÇÒÀ» ÇϹǷΠº° ¹®Á¦°¡ µÇÁö ¾ÊÁö¸¸ sed¿Í °°Àº ÇÁ·Î±×·¥À» ½á¼­ Á¤±Ô½Ä¿¡ ÇØ´çÇϴ ǥÇöÀ» ´Ù¸¥ °ÍÀ¸·Î ¹Ù²Û´Ù°í ÇÒ ¶§ ¹®Á¦°¡ ¹ß»ýÇÕ´Ï´Ù. µû¶ó¼­ Á¤±Ô½ÄÀ» ½á¼­ ¹«¾ð°¡¸¦ ¹Ù²Ù°Å³ª Á¦°ÅÇÒ ¶§¿¡´Â ÁÖÀÇÇØ¾ß ÇÕ´Ï´Ù. Âü°í·Î ÀÌ·± °æ¿ì¿¡ Á¤±Ô½ÄÀº Ç×»ó °¡Àå ±ä ¹®ÀÚ¿­¿¡ ¸ÅÄ¡µÇ·Á°í3ÇÕ´Ï´Ù.




1999-12-14