3.15. Á¤±Ô Ç¥Çö½Ä(Regular Expressions)

¿ÏÀüÇÑ ½© ½ºÅ©¸³ÆÃÀ» ±¸»çÇϱâ À§Çؼ­, Á¤±Ô Ç¥Çö½ÄÀº ²À Á¤º¹ÇØ¾ß ÇÕ´Ï´Ù.

3.15.1. Á¤±Ô Ç¥Çö½ÄÀÇ °£·«ÇÑ ¼Ò°³

Ç¥Çö½ÄÀ̶õ ¹®ÀÚÀÚüÀÇ ÀÇ¹Ì ÀÌ»óÀÇ ÇØ¼®À» °®´Â ¹®ÀÚÁýÇÕÀ» ¸»ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ÀÎ¿ë ºÎÈ£(")´Â ¾î¶² »ç¶÷ÀÌ ¸»ÇÑ °ÍÀ» ÀοëÇÑ´Ù´Â ¶æÀÌÁö±âµµ ÇÏÁö¸¸, ÀÎ¿ë ºÎÈ£ ¹Ù·Î µÚ¿¡ ³ª¿À´Â ½Éº¼¿¡ ´ëÇØ¼­ ¸ÞŸÀû Àǹ̸¦ ºÎ¿©Çϱ⵵ ÇÕ´Ï´Ù. Á¤±Ô Ç¥Çö½ÄÀº À¯´Ð½º¿¡ Ưº°ÇÑ Æ¯Â¡À» ºÎ¿©ÇÏ´Â ¹®ÀÚ ÁýÇÕÀÔ´Ï´Ù.

Á¤±Ô Ç¥Çö½ÄÀº ÁÖ·Î ¹®ÀÚ °Ë»ö°ú ¹®ÀÚ¿­ Á¶ÀÛ¿¡ ¾²ÀÔ´Ï´Ù. Á¤±Ô Ç¥Çö½ÄÀº ÇϳªÀÇ ¹®ÀÚ³ª ¹®ÀÚÁýÇÕÀ» ³ªÅ¸³À´Ï´Ù.

Dougherty¿Í RobbinsÀÇ "Sed & Awk"(서지사항 Âü°í)¿¡ Á¤±ÔÇ¥Çö½Ä¿¡ ´ëÇØ¼­ ¿ÏÀüÇÏ°í ¸íÄèÇÑ »ç¿ë¹ýÀÌ ÀÖ½À´Ï´Ù.

3.15.2. ½ºÅ©¸³Æ®¿¡¼­ Á¤±ÔÇ¥Çö½Ä ¾²±â

½ºÅ©¸³Æ®¿¡¼­ ÇÊÅÍ·Î ¾²ÀÌ´Â sed, awk, PerlÀÌ I/O ½ºÆ®¸²À̳ª ÆÄÀÏÀ» º¯È¯Çϰųª ºÐ¼®ÇÒ ¶§ Á¤±ÔÇ¥Çö½ÄÀ» ÀÎÀÚ·Î ¹Þ¾Æ¼­ ó¸®ÇÕ´Ï´Ù. ¾î¶»°Ô ó¸®ÇÏ´ÂÁö´Â 예 A-4¿Í 예 A-8¸¦ º¸¼¼¿ä.