No. 03 :: VBScript 5.6 ¿¡¼ÀÇ Á¤±Ô Ç¥Çö½Ä (Regular Expression) ÀÇ °³¿ä
ÀÌ ±ÛÀÇ ¸ñÀûÀº VBScript 5.0 ¹öÀü¿¡¼ºÎÅÍ Áö¿øµÇ°í ÀÖ´Â Á¤±Ô Ç¥Çö½Ä (Regular Expression) À» ¼Ò°³Çϴµ¥ ÀÖÀ¸¸ç
±Û ³»¿ë°ú Á¦½ÃµÇ´Â ¸ðµç »ùÇà ÄÚµå´Â VBScript ÀÇ °¡Àå ÃֽйöÀüÀÎ VBScript 5.6 À» ±âÁØÀ¸·Î Çϰí ÀÖ´Ù.
±×·¯³ª Á¤±Ô Ç¥Çö½Ä ±× ÀÚü¿¡ °üÇÏ¿© ±íÀÌ ÀÖ´Â ³»¿ëÀ» ´Ù·ç°í Àְųª Á¤±Ô Ç¥Çö½ÄÀÇ ÀüüÀûÀΠƯ¼º¿¡ °üÇÏ¿© Á¶¸ñÁ¶¸ñ ¼³¸íÇϰí ÀÖ´Â ±ÛÀº ¾Æ´Ï¸ç,
´ÜÁö VBScript ¿¡¼ Áö¿øÇÏ´Â Á¤±Ô Ç¥Çö½ÄÀÇ ÀϺΠƯ¼º¿¡ °üÇØ¼¸¸ ¾ð±ÞÇϰí ÀÖ´Ù.
Á¤±Ô Ç¥Çö½ÄÀº ±× ÀÚü·Î ¸Å¿ì ¹æ´ëÇÑ ¾çÀÇ ÁÖÁ¦¿Í ÀÀ¿ëÀ» °¡Áö°í ÀÖÀ¸¸ç,
±×¿¡ °üÇØ ÇÊÀÚ°¡ Áö´Ñ Á¤µµÀÇ Áö½Ä ¼öÁØÀ¸·Î´Â ÀÌ·¸´Ù Àú·¸´Ù ÇÒ °ÔÀç°¡ ¾Æ´Ï´Ù.
´Ù¸¸ ÇÊÀÚÀÇ Àǵµ´Â VBScript ¿¡¼ Á¦°øÇϰí´Â ÀÖÀ¸³ª ÀϹÝÀûÀ¸·Î ³Î¸® ¾Ë·ÁÁöÁö´Â ¾ÊÀº °·ÂÇÑ ±â´ÉÀÎ Á¤±Ô Ç¥Çö½ÄÀ» ¿©·¯ºÐµé¿¡°Ô ¼Ò°³ÇϰíÀÚ ÇÏ´Â °ÍÀÌ´Ù.
ÇÑ °¡Áö Àç¹ÌÀÖ´Â Á¡Àº VBScript ´Â 5.0 ¹öÀü¿¡¼ºÎÅÍ Á¤±Ô Ç¥Çö½ÄÀÌ Áö¿øµÇ°í ÀÖÁö¸¸
¿ÀÈ÷·Á Microsoft Visual Basic 6.0 ¿¡¼´Â Microsoft Visual Studio 6.0 SP 5 °¡ ¹èÆ÷µÈ ÇöÀç±îÁöµµ Á¤±Ô Ç¥Çö½ÄÀÌ Áö¿øµÇÁö ¾Ê°í ÀÖ´Ù´Â Á¡Àε¥
¾Æ¸¶µµ ÀÌ´Â Microsoft Visual Basic 6.0 ¿¡¼ VBScript ¿¡¼ Á¦°øÇÏ´Â Á¤±Ô Ç¥Çö½Ä ±â´ÉÀ» ¼Õ½±°Ô ºô·Á¾µ ¼ö Àֱ⠶§¹®ÀÎ °ÍÀ¸·Î »ý°¢µÈ´Ù.
Microsoft Visual Basic 6.0 »ó¿¡¼ VBScript ¿¡¼ Á¦°øÇÏ´Â Á¤±Ô Ç¥Çö½Ä ±â´ÉÀ» »ç¿ëÇϱâ À§Çؼ´Â
¾Æ·¡ÀÇ ±×¸²°ú °°ÀÌ
'Microsoft VBScript Regular Expressions X.X' ¸¦ ÂüÁ¶ÇÏ¸é µÈ´Ù.
»ç½Ç Á¤±Ô Ç¥Çö½ÄÀ̶ó´Â °³³ä ÀÚü´Â VBScript ¿¡¼ »õ·Î ¸¸µé¾îÁø °ÍÀÌ ¾Æ´Ï¶ó »ó´çÈ÷ ¿À·£ ¿ª»ç¸¦ Áö´Ñ °³³äÀ¸·Î¼
ÀüÅëÀûÀ¸·Î ´Ù¸¥ ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡¼´Â ¹ú½á ¿À·¡ ÀüºÎÅÍ ¹®ÀÚ¿ ó¸® ºÎºÐ¿¡¼ °·ÂÇÑ µµ±¸·Î »ç¿ëµÇ¾îÁ® ¿Ô´Ù.
±× °¡Àå ´ëÇ¥ÀûÀÎ ¿¹·Î´Â
Perl À» µé ¼ö ÀÖÀ¸¸ç
±× ¹Û¿¡µµ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® °è¿ÀÇ ÇÁ·Î±×·¡¸Óµé¿¡°Ô´Â Á¶±Ý ³¸¼± sed, awk, egrep, grep µî¿¡¼µµ ºó¹øÈ÷ »ç¿ëµÇ°í ÀÖ´Ù.
Á¤±Ô Ç¥Çö½ÄÀÌ È°¿ëµÇ°í ÀÖ´Â Á» ´õ Ä£¼÷ÇÑ ¿¹´Â ¹Ù·Î ¹®¼ ÆíÁý±â·ùÀÇ ÀÀ¿ë ÇÁ·Î±×·¥µéÀε¥
ÀÏ·Ê·Î ÇöÀç ÇÊÀÚ°¡ ÀÛ¾÷Çϰí ÀÖ´Â Homesite ¿¡¼µµ Find ±â´É°ú Replace ±â´É¿¡¼ Á¤±Ô Ç¥Çö½ÄÀ» Áö¿øÇϰí ÀÖ´Ù.
ÇÊÀÚ´Â Á¤±Ô Ç¥Çö½ÄÀ» Á¶±ÝÀÌ¶óµµ »ç¿ëÇØ º¸½Å ºÐµéÀ̶ó¸é
¹®ÀÚ¿ 󸮿¡´Â Á¤±Ô Ç¥Çö½Ä ¸¸ÇÑ °ÍÀÌ ¾ø´Ù´Â Àǰ߿¡ µ¿ÀÇÇÒ °ÍÀ̶ó°í ¹Ï´Â´Ù.
VBScript ¿¡¼´Â
'RegExp' ¶ó´Â °´Ã¼¸¦ ÅëÇÏ¿© Á¤±Ô Ç¥Çö½Ä°ú °ü·ÃµÈ ´ëºÎºÐÀÇ ±â´ÉÀ» Á¦°øÇϰí Àִµ¥,
ÀÌ °´Ã¼´Â ´ÙÀ½ÀÇ Ç¥¿Í °°ÀÌ ¼¼ °³ÀÇ ¸Þ¼Òµå (Method) ¿Í ¼¼ °³ÀÇ ÇÁ·ÎÆÛƼ (Property) ¸¦ °¡Áö°í ÀÖ´Ù.
Method List
| Execute() : |
Á¤±Ô Ç¥Çö½Ä °Ë»öÀ» ½ÇÇàÇÏ°í ÆÐÅϰú ÀÏÄ¡ÇÏ´Â ¹®ÀÚ¿(µé)ÀÇ ÁýÇÕÀ» ¸®ÅÏÇÑ´Ù. |
| Replace() : |
Á¤±Ô Ç¥Çö½Ä ÆÐÅϰú ÀÏÄ¡ÇÏ´Â ¹®ÀÚ¿(µé)À» ÁöÁ¤ÇÑ ¹®ÀÚ¿·Î ġȯÇÑ´Ù. |
| Test() : |
Á¤±Ô Ç¥Çö½Ä °Ë»öÀ» ½ÇÇàÇϰí ÀÏÄ¡µÇ´Â ÆÐÅÏÀÌ ÀÖ´ÂÁö¸¦ Boolean ÇüÅ·Π¸®ÅÏÇÏ´Ù. |
Property List
| Global : |
Á¤±Ô Ç¥Çö½Ä °Ë»ö½Ã Àüü ¹®ÀÚ¿À» °Ë»öÇÒ °ÍÀÎÁö ¿©ºÎ¸¦ °áÁ¤ÇÑ´Ù. |
| IgnoreCase : |
Á¤±Ô Ç¥Çö½Ä °Ë»ö½Ã ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÒ °ÍÀÎÁö ¿©ºÎ¸¦ °áÁ¤ÇÑ´Ù. |
| Pattern : |
°Ë»öÇÒ Á¤±Ô Ç¥Çö½Ä ÆÐÅÏÀ» ¼³Á¤Çϰųª ¹ÝȯÇÑ´Ù. |
ºñ·Ï RegExp °´Ã¼°¡ ¿¹»óÇß´ø °Í º¸´Ù´Â »ó´çÈ÷ °£´ÜÇÑ ±¸Á¶¸¦ °¡Áö°í ÀÖ´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖÁö¸¸
ÀÌ Ç¥¸¸ °¡Áö°í¼ Á¤±Ô Ç¥Çö½ÄÀÇ ÀüüÀûÀÎ À±°ûÀ» ÆÄ¾ÇÇϱâ¶õ ¸Å¿ì ¾î·Á¿ï ÀÏÀÏ °ÍÀÌ´Ù.
ÀÌ ¿©¼¸ °³ÀÇ ¸Þ¼Òµå / ÇÁ·ÎÆÛƼµéÀÇ º¸´Ù »ó¼¼ÇÑ ³»¿ëÀº »ùÇà ÄÚµå¿Í ÇÔ²² »ìÆìº¸±â·Î Çϰí,
±× Àü¿¡ °ú¿¬ Á¤±Ô Ç¥Çö½ÄÀ» »ç¿ëÇÒ °æ¿ì ½ÇÁ¦ ÇÁ·Î±×·¡¹Ö¿¡¼ ¾î¶°ÇÑ À̵æÀ» ¾òÀ» ¼ö ÀÖ´Â °ÍÀÎÁö ¸ÕÀú ¸î °¡Áö ±¸Ã¼ÀûÀÎ ¿¹¸¦ µé¾îº¸±â·Î ÇϰڴÙ.
Á¤±Ô Ç¥Çö½ÄÀÇ ÀåÁ¡À» ÇÑ ´Ü¾î·Î Ç¥ÇöÇÑ´Ù¸é ¾Æ¸¶µµ
À¶Å뼺 ¶Ç´Â
À¯ÇöÇÔÀÌ µÉ °ÍÀÌ´Ù.
Áö±ÝºÎÅÍ ¾ê±âÇÏ·Á´Â »ç·Ê´Â ÇÊÀÚ°¡ ½ÇÁ¦·Î °æÇèÇÑ °ÍÀ̱⵵ Çϰí Á¤±Ô Ç¥Çö½ÄÀ̶ó´Â °³³äÀ» óÀ½ Á¢ÇÏ°í ±× °·ÂÇÔ¿¡ ³î¶ó¿öÇß´ø »ç·ÊÀ̱⵵ Çϸç
Á¤±Ô Ç¥Çö½ÄÀÇ ´ë¸í»çÀÎ Perl À» ¹«Ã´À̳ª ºÎ·¯¿öÇϰԲû Çß¾ú´ø »ç·ÊÀ̱⵵ ÇÏ´Ù.
¹®ÀÚ¿À» ´Ù·ç´Â ÀÛ¾÷ Áß¿¡¼ Ç¥Çö Çü½Ä¿¡ °ü·ÃµÈ °¡Àå ±ÍÂúÀº ÀÛ¾÷ ÇÑ °¡Áö¸¦ ¸»Çغ¸¶ó°í ÇÑ´Ù¸é,
ÇÊÀÚ´Â ÁÖÀúÇÏÁö ¾Ê°í
'³¯Â¥' ¶ó°í ´ë´äÇϰڴÙ.
³¯Â¥¶ó´Â ´Ü¾î ÀÚü°¡ ÁÖ´Â ÀǹÌÀÇ ¸íÈ®ÇÔ¿¡µµ ºÒ±¸ÇÏ°í ½ÇÁ¦ ÀÛ¾÷¿¡¼´Â ´Ù¾çÇÑ À¯ÇüÀÇ Ç¥Çö Çü½ÄÀÌ Á¸ÀçÇÑ´Ù.
Áï '2001/01/31', '01/31/2001', '2001.1.7', '01³â 12¿ù 1ÀÏ' µîµîÀÇ ´Ù¾çÇÑ Ç¥Çö Çü½ÄÀ¸·Î Ç¥±â°¡ °¡´ÉÇÏ´Ù.
¹°·Ð ÀÌ ¹Û¿¡µµ '-' ¸¦ »ç¿ëÇÑ´Ù´ø°¡ ¶Ç´Â ¿ù ºÎºÐ¿¡ ¿µ¾î Ç¥±â¸¦ »ç¿ëÇÑ´Ù´ø°¡ ÇÏ´Â ¼ö ¸¹Àº º¯ÇüÀÌ ÀÖÀ» ¼ö ÀÖ´Ù.
¸¸¾à ±âÁ¸¿¡ ÀÛ¼ºµÈ ¼ö ¹é°Ç¿¡¼ ¼ö õ°Ç ºÐ·®ÀÇ ÅØ½ºÆ® Çü½ÄÀÇ ÀÚ·á°¡ ÅØ½ºÆ® ÆÄÀÏ ¶Ç´Â µ¥ÀÌŸº£À̽º Å×À̺íÀÇ ÇüÅ·ΠÁ¸ÀçÇϰí ÀÖ°í,
ÀÌ ÀÚ·áµéÀÇ ³»ºÎ¿¡ À§¿¡¼ ¿¹·Î µç °Í°ú °°ÀÌ ´Ù¾çÇÑ Ç¥Çö Çü½ÄÀ¸·Î Ç¥±âµÈ ³¯Â¥ ¹®ÀÚ¿µéÀÌ »êÀçÇØ ÀÖ´Ù¸é
±×¸®°í ÀÌ·¯ÇÑ ³¯Â¥ ¹®ÀÚ¿µéÀÇ Ç¥Çö Çü½ÄÀ» ÇÑ °¡Áö·Î¸¸ ÅëÀÏÇØ¾ß ÇÑ´Ù¸é ¾î¶»°Ô ÇÏ´Â °ÍÀÌ °¡Àå ºü¸£°í ½¬¿î ¹æ¹ýÀ̰ڴ°¡?
¹°·Ð VBScript ³»¿¡¼µµ FormatDateTime() À̶ó´Â ³»ºÎ ÇÔ¼öÀ» Áö¿øÇØÁֹǷÎ
À̸¦ Ȱ¿ëÇÏ´Â ¹æ¾ÈÀ» »ý°¢ÇØ º¼ ¼öµµ ÀÖÁö¸¸ FormatDateTime() ÇÔ¼ö´Â ¸Å¿ì Á¦ÇÑÀûÀÎ ÇüÅÂÀÇ ÀÀ¿ë¸¸ÀÌ °¡´ÉÇÒ »ÓÀÌ´Ù.
°áÁ¤ÀûÀ¸·Î ÀÌ ÇÔ¼öÀÇ ÀÛ¾÷ °á°ú´Â ÇØ´ç ÇÁ·Î±×·¥ÀÌ ½ÇÇàµÇ°í ÀÖ´Â ¼¹öÀÇ Á¦¾îÆÇ¿¡¼ ÁöÁ¤µÈ ±¹°¡º° ¼³Á¤¿¡ Á¾¼ÓµÈ´Ù´Â Ä¡¸íÀûÀÎ ´ÜÁ¡ÀÌ ÀÖ´Ù.
¿©±â¼ ¿Ö ³¯Â¥ÀÇ Ç¥Çö Çü½ÄÀ» ÅëÀÏÇØ¾ß ÇÏ´Â Áö´Â ¸íÈ®ÇÏ´Ù.
³¯ÀÚ¸¦ ±âÁØÀ¸·Î Á¤·ÄÀ» ÇØ¾ßÇÒ ¼öµµ ÀÖ°í, ÀÏÁ¤ ±â°£ µ¿¾È ÀÛ¼ºµÈ ÀڷḸ °£Ãß·Á³»¾ßÇÒ ¼öµµ ÀÖ´Ù.
¸¸¾à ¼ø¼öÇÑ VBScript ¸¸ °¡Áö°í ÀÌ ÀÛ¾÷À» ÇØ¾ßÇÑ´Ù¸é ¿©·¯ºÐµéÀº ¾î¶»°Ô Çϰڴ°¡?
±×¸®°í ÀÌ·¯ÇÑ ³¯Â¥ ¹®ÀÚ¿µéÀÌ ÀÛ¾÷ ´ë»óÀÌ µÇ´Â ¹®ÀÚ¿ ¾È¿¡ ÀÖÀ» ¼öµµ ÀÖ°í, ¾øÀ» ¼öµµ ÀÖ´Ù¸é?
¹Ýµå½Ã ÇÑ ¹ø¸¸ ÀÖÀ» ¼ö ÀÖ´Â °ÍÀÌ ¾Æ´Ï¶ó ¿©·¯¹ø µé¾î ÀÖÀ» ¼öµµ ÀÖ°í ´õ±º´Ù³ª °¢±â ´Ù¸¥ Ç¥Çö Çü½ÄÀ¸·Î Ç¥±â µÇ¾îÀÖ´Ù¸é?
¸¸¾à ÇÊÀÚ¿¡°Ô Á÷Àå »ó»ç°¡ ÀÌ·¯ÇÑ ÀÛ¾÷À» ¼ø¼öÇÑ VBScript ¸¸À» »ç¿ëÇÏ¿© ÇØ°áÇÒ °ÍÀ» ¿ä±¸ÇÑ´Ù¸é ¾Æ¸¶µµ Æ÷±âÇØ ¹ö¸± °Í °°´Ù.
ÀÏ´Ü, ´Ù¾çÇÑ Ç¥Çö Çü½ÄÀÇ ³¯Â¥ ¹®ÀÚ¿À» °Ë»öÇØ¾ß ÇÑ´Ù.
°Ë»öÇÑ ÈÄ¿¡´Â Split() ÇÔ¼ö¸¦ »ç¿ëÇϰųª ±âŸ ´Ù¸¥ ¹æ¹ýÀ» »ç¿ëÇÏ¿© ÇØ´ç ³¯ÀÚ ¹®ÀÚ¿À» °¢°¢ ³â, ¿ù, ÀÏÀÇ ¿ä¼Ò·Î ºÐ¸®ÇؾßÇÏ¸ç ±× ¿ä¼ÒµéÀÇ Ç¥Çö Çü½Ä ¶ÇÇÑ ¼öÁ¤ÇØ Áà¾ßÇÑ´Ù.
Áï ¿ùÀº Ç×»ó µÎ ÀÚ¸®¿©¾ß ÇÑ´Ù´ø°¡ ¿µ¹®À¸·Î Ç¥±âµÈ ¿ùÀ» ¼ýÀÚ·Î ¼öÁ¤ÇÑ´Ù´ø°¡ ÇÏ´Â ÀÛ¾÷À» µÎ°í ÇÏ´Â ¸»ÀÌ´Ù.
±× ´ÙÀ½¿¡´Â ±× ¿ä¼ÒµéÀ» Ç¥ÁØ Çü½ÄÀ¸·Î Á¶ÇÕÇÑ ÈÄ ¿ø·¡ÀÇ ³¯Â¥ ¹®ÀÚ¿°ú Ä¡È¯ÇØ¾ßÇϴµ¥
¾ÖÃÊÀÇ ³¯Â¥ ¹®ÀÚ¿°ú º¯ÇüµÈ ³¯Â¥ ¹®ÀÚ¿ÀÇ ±æÀ̰¡ Ʋ¸± ¼öµµ ÀÖÀ¸¹Ç·Î ³¯Â¥ ¹®ÀÚ¿ÀÇ À妽º (Index) °ª¿¡ ÀÇÇÏ¿© ²÷°Å³ª À̾îºÙÀÌ´Â ÀÛ¾÷À» ¸î ¹ø ¹Ýº¹ÇØ¾ß ÇÑ´Ù.
´õ±º´Ù³ª ÀÌ·¯ÇÑ ÀÛ¾÷ °úÁ¤Àº ÀÛ¾÷ ´ë»ó ¹®ÀÚ¿ ´ç ¸î ¹øÀÌ µÉÁöµµ ¸ð¸¦ ÀÏÀ̸ç
ÀÌ·¯ÇÑ ·çƾÀ» ¼º°øÀûÀ¸·Î ÀÛ¼ºÇØ ³½´Ù°í ÇÏ´õ¶óµµ ±× ½ÇÇà ¼Óµµ¸¦ ¸íÈ®È÷ º¸Àå ¹ÞÀ» ¼ö ÀÖÀ»Áö´Â Àå´ãÇÒ ¼ö ¾øÀ» °ÍÀÌ´Ù.
ÀÌ·± Á¡µéÀ» ¹Ì·ç¾î º¼ ¶§ ÆÄÀÏ ½Ã½ºÅÛÀ̳ª µ¥ÀÌŸº£À̽º¿¡¼ ÀÚ·áµéÀ» Àоî¿À°Å³ª º¯°æÇÑ ÈÄ ´Ù½Ã ±â·ÏÇÏ´Â °úÁ¤Àº °í·ÁÇÏÁö ¾Ê´Â´Ù°í ÇÏ´õ¶óµµ °áÄÚ ¸¸¸¸ÇÑ ÀÛ¾÷Àº ¾Æ´Ò °ÍÀÌ´Ù.
ÇÊÀÚ´Â ½Ç¹«¿¡¼ ÀÌ¿Í À¯»çÇÑ °æ¿ì¸¦ °æÇèÇÑ ÀûÀÌ ÀÖ¾ú´Âµ¥ ±¸Ã¼ÀûÀ¸·Î ¸»ÇÏÀÚ¸é À¥ »ó¿¡¼ ½Ç½Ã°£À¸·Î °¢Á¾ ´º½º¸¦ °Ë»öÇÏ°í ±× °á°ú¸¦ ÅëÇÕ, Á¤¸®ÇÏ¿©
³¯Â¥¼øÀ¸·Î Á¤·ÄÇϰųª, »ç¿ëÀÚ°¡ ÁöÁ¤ÇÏ´Â ±â°£ µ¿¾ÈÀÇ ±â»ç¸¸À» ÃëÇÕÇÏ¿© º¸¿©ÁÖ´Â ÀÛ¾÷À̾ú´Ù.
±×·±µ¥ ¹®Á¦´Â °¢°¢ÀÇ ½Å¹®»ç¸¶´Ù ³¯Â¥ÀÇ Ç¥Çö Çü½ÄÀÌ »óÀÌÇß´ø °ÍÀÌ´Ù.
½ÉÁö¾î ¾î¶² ½Å¹®»çÀÇ °æ¿ì ´çÀÏ ±â»ç´Â ³¯Â¥¾øÀÌ ±â»ç ÀÔ·Â ½Ã°£¸¸ Ãâ·ÂµÇ°í Áö³ ±â»çÀÏ °æ¿ì¿¡¸¸ ³¯Â¥°¡ Ãâ·ÂµÇ´Â °æ¿ìµµ ÀÖ¾úÀ¸´Ï
ÀÌ ¹®Á¦ÀÇ º¹ÀâÇÔÀ» ´õ ÀÌ»ó ¼³¸íÇÏÁö ¾Ê¾Æµµ ÃæºÐÈ÷ »ó»óÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
ÇÊÀÚ°¡ ÀÌ ¹®Á¦¸¦ Á÷Á¢ ÇØ°áÇÏÁö´Â ¾Ê¾ÒÀ¸³ª ½ÇÁ¦·Î ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ´Â ºÎºÐÀ» Á÷Á¢ º¸°í³ª¼ ¹«Ã´ ³î¶ú¾ú´Ù.
°¢°¢ÀÇ Ç¥Çö Çü½Ä¸¶´Ù ¸î °³ÀÇ ´Ü¾î·Î ÀÌ·ç¾îÁø ¹®ÀÚ¿À» °æ¿ìÀÇ ¼ö ¸¸Å ¿¬°áÇÑ, ºÒ°ú 100 ÀÚ ~ 200 ÀÚ ³»¿ÜÀÇ ¹®ÀÚ¿ ÇÑ ÁÙ·Î ÀÌ¿Í °°Àº ¹®Á¦¸¦ ¸»²ûÈ÷ ÇØ°áÇϰí ÀÖ¾ú´ø °ÍÀÌ´Ù.
¹°·Ð ±×°ÍÀÌ ¹Ù·Î Á¤±Ô Ç¥Çö½Ä À̾ú´Ù´Â »ç½ÇÀº ±»ÀÌ ¸»ÇÒ Çʿ䰡 ¾øÀ» °ÍÀÌ´Ù.
´õ¿í ³î¶ó¿î °ÍÀº À§¿¡¼µµ ¾ê±âÇßÁö¸¸, ÀÌ ¼Ö·ç¼ÇÀº ÀÌ·¯ÇÑ ÀÛ¾÷À» À¥ »ó¿¡¼ ½Ç½Ã°£À¸·Î ó¸®ÇÏ´Â °ÍÀ̾úÀ½¿¡µµ ºÒ±¸Çϰí
Àü¿ë¼±ÀÇ ¼Óµµ°¡ º¸ÀåµÇ´Â °æ¿ì¿¡´Â ÀüÇô ¼ÓµµÀÇ ÀúÇϸ¦ ´À³¥ ¼ö ¾ø¾ú´Ù´Â »ç½ÇÀÌ´Ù.
°á±¹ ÀÌ ¸»Àº Á¤±Ô Ç¥Çö½ÄÀ» ó¸®ÇÏ´Â ºÎºÐ¿¡¼´Â °ÅÀÇ ¼ÓµµÀÇ ÀúÇϸ¦ ´À³¢Áö ¸øÇÒ Á¤µµÀÇ ºÎÇϸ¸ °É·È´Ù´Â ¶æÀÌ µÈ´Ù.
Á¤±Ô Ç¥Çö½ÄÀÌ À¯¿ëÇÑ ¶Ç ´Ù¸¥ ¿¹´Â ASP.NET ÀÇ RegularExpressionValidator Control ¿¡¼¿Í °°ÀÌ ÀÓÀÇÀÇ ¹®ÀÚ¿ ÆÐÅÏÀ» °ËÁõÇØ¾ß ÇÏ´Â °æ¿ìÀÌ´Ù.
±× ´ëÇ¥ÀûÀÎ ¿¹·Î »ç¿ëÀÚ°¡ ÀÔ·ÂÇÑ E-Mail ÁÖ¼Ò³ª ȨÆäÀÌÁöÀÇ URL ÀÌ À¯È¿ÇÑ ¹®ÀÚ¿ÀÎÁö °ËÁõÇÒ ¶§³ª
ÀüÈ ¹øÈ£¿Í °°Àº ±âŸ ƯÁ¤ ¹®ÀÚ¿ ÆÐÅÏÀÇ À¯È¿¼ºÀ» °ËÁõÇÒ ¶§¿Í °°Àº °æ¿ì¸¦ µé ¼ö ÀÖ´Ù.
¸¸¾à VBScript ¶Ç´Â JavaScript ¸¦ »ç¿ëÇÏ¿© ÀÌ ÀÛ¾÷À» ¼öÇàÇÑ´Ù¸é À§ÀÇ ³¯Â¥ÀÇ ¿¹¿¡¼ º¸´Ù´Â °£´ÜÇϰÚÁö¸¸ ±×·¡µµ ÃÖ¼ÒÇÑ ¸î ´Ü°è´Â °ÅÃÄ¾ß ÇÑ´Ù.
¿¹¸¦ µé¾î E-Mail ÁÖ¼Ò¸¦ °ËÁõÇÏ´Â °æ¿ì ¸ÕÀú '@' ¹®ÀÚ¿Í '.' ¹®ÀÚ°¡ ¹®ÀÚ¿¿¡ Æ÷ÇԵǾú´ÂÁö¸¦ È®ÀÎÇÑ ÈÄ
'.' ¹®ÀÚ°¡ Æ÷ÇԵǾú´Ù¸é ¸î °³³ª Æ÷ÇԵǾú´ÂÁö µîµîÀ» ¾Ë¾Æº¸°í Ãß°¡ÀûÀ¸·Î ºÒÇÊ¿äÇÑ Æ¯¼ö ±âÈ£°¡ Æ÷ÇԵǾú´ÂÁö È®ÀÎÇÏ´Â µîÀÇ ´Ü°è¸¦ ´õ °ÅÃÄ¾ß ÇÑ´Ù.
±×³ª¸¶ ÀüÈ ¹øÈ£¸¦ °ËÁõÇÏ´Â ¿¹¿Í °°Àº °æ¿ì´Â Á» °£´ÜÇÑ ÆíÀ̰ÚÁö¸¸
±× °ËÁõÀÇ ´ë»óÀÌ URL ÀÎ °æ¿ì¿Í °°Àº »óȲ¿¡¼´Â »çÁ¤ÀÌ Á» ´õ º¹ÀâÇØÁø´Ù.
´Ù½Ã ¸»Çؼ, È®ÀÎÇØ¾ß ÇÒ »çÇ×ÀÌ Á» ´õ ¸¹Àº ÆíÀε¥ Áï 'http://' ¶ó´Â ¹®ÀÚ¿·Î ½ÃÀÛÇØ¾ß¸¸ ÇÏ¸ç ¿µ¹®ÀÚ¿Í ¼ýÀÚ
±×¸®°í ¸î °¡Áö Ư¼ö ±âÈ£¸¸À¸·Î ±¸¼ºµÇ¾î¾ß ÇÏ°í °ø¹é ¹®ÀÚ´Â Æ÷Ç﵃ ¼ö ¾ø´Ù.
ÀÌ·± °æ¿ì Á¤±Ô Ç¥Çö½ÄÀ» »ç¿ëÇÏ¸é °¢°¢ÀÇ ¹®ÀÚ¿ÀÌ ÀÌ·¯ÇÑ Á¶°ÇÀ» ¸¸Á·ÇÏ´ÂÁöÀÇ ¿©ºÎ¸¦ ´Ü¹ø¿¡ È®ÀÎÇÒ ¼ö ÀÖ´Ù.
¶ÇÇÑ ÀÓÀÇÀÇ ÅØ½ºÆ®¿¡¼ ƯÁ¤ ÆÐÅÏÀÇ ¹®ÀÚ¿À» ã°í ±× °¹¼ö¿Í À§Ä¡, ±æÀÌ µîµîÀ» ÆÄ¾ÇÇØ¾ß ÇÏ´Â °æ¿ì¶ó¸é,
ÀÌ·± °æ¿ì¿¡´Â ¶Ç ¾î¶² ¹æ¹ýÀ» »ç¿ëÇÏ´Â °ÍÀÌ ÃÖ¼±ÀÇ ¹æ¹ýÀ̰ڴ°¡?
ÀÌ °æ¿ì ¿ª½Ã VBScript ¸¸À» »ç¿ëÇÏ¿© ¹®Á¦¸¦ ÇØ°áÇÒ ¼öµµ ÀÖ°ÚÁö¸¸ InStr() ÇÔ¼ö ¹× InStrRev() ÇÔ¼ö µîÀ» »ç¿ëÇÏ¿© ·çÇÁ¸¦ µ¹¸é¼ Çϳª¾¿ ó¸®Çؾ߸¸ Çϰí
°áÁ¤ÀûÀ¸·Î ãÀ¸·Á´Â °ÍÀÌ Æ¯Á¤ ¹®ÀÚ¿ÀÌ ¾Æ´Ñ ƯÁ¤ ÆÐÅÏÀÇ ¹®ÀÚ¿À̹ǷΠ¹®ÀÚ¿À» ãÀ» ¶§³ª ±× ±æÀ̸¦ ±¸ÇÒ ¶§
°¢°¢ ³ª¸§´ë·Î ¶Ç ÇÑ ¹øÀÇ Ã³¸®¸¦ °ÅÃÄ¾ß ÇÑ´Ù.
ÀÌ·± °æ¿ì¿¡µµ ¿ª½Ã Á¤±Ô Ç¥Çö½ÄÀ» »ç¿ëÇÏ¸é ´Ü¹ø¿¡ ó¸®ÇÒ ¼ö ÀÖ´Ù.
±×·¸´Ù¸é µµ´ëü ÀÌ ±Û ³»³» ÇÊÀÚ°¡ ±×·¸°Ô ÈǸ¢ÇÏ´Ù°í °Á¶Çϰí ÀÖ´Â 'Á¤±Ô Ç¥Çö½Ä' À̶ó´Â °ÍÀº ±¸Ã¼ÀûÀ¸·Î ¾î¶² °ÍÀ» ¸»Çϰí ÀÖ´Â °ÍÀϱî?
°á·ÐºÎÅÍ ¸»ÇÏÀÚ¸é 'Á¤±Ô Ç¥Çö½Ä' À̶ó´Â ´Ü¾î´Â ´ÙÀ½°ú °°Àº ÇüÅÂÀÇ ¹®ÀÚ¿µéÀ» ÁöĪÇÏ´Â °ÍÀÌ´Ù.
(\w+):\/\/([^/:]+)(:\d*)?([^# ]*)
Windows(?=95|98|NT)
^Chapter|Section [1-9][0-9]{0,1}$
ÀÌ Á¤±Ô Ç¥Çö½Ä ¹®ÀÚ¿µéÀº
'Windows Script V5.6 ¿Â¶óÀÎ ¼³¸í¼' »óÀÇ ¸î¸î ¿¹Á¦¿¡¼ ÇÊÀÚÀÇ ÀÓÀÇ´ë·Î ¼±ÅÃÇØº» °ÍÀÌ´Ù.
ÀÌ·¯ÇÑ Á¤±Ô Ç¥Çö½Ä ¹®ÀÚ¿µéÀ»
'Á¤±Ô Ç¥Çö½Ä ÆÐÅÏ' À̶ó°í Çϴµ¥,
¾Æ¸¶ Á¤±Ô Ç¥Çö½Ä ÆÐÅÏÀ» óÀ½ Á¢Çغ¸½Ã´Â ºÐµé¿¡°Ô´Â Á¶±Ý º¹ÀâÇØ º¸ÀÌ°í ±×´ÙÁö ÇÑ ´«¿¡ ½ï µé¾î¿Ã ¸¸ÇÑ ÇüÅ´ ¾Æ´Ò °ÍÀ̶ó°í »ý°¢ÇÑ´Ù.
¸¸¾à À§¿Í °°Àº Á¤±Ô Ç¥Çö½Ä ÆÐÅϵéÀÌ ³¸¼³°Ô ´À°ÜÁø´Ù¸é SQL ¹®ÀÇ LIKE ¿¬»êÀÚ¸¦ »ý°¢Çغ¸±â ¹Ù¶õ´Ù.
´ÙÀ½Àº Microsoft SQL Server 2000 ÀÇ ¿Â¶óÀÎ ¼³¸í¼¿¡¼ ÇÊÀÚ°¡ LIKE ¿¬»êÀÚ¿Í °ü·ÃµÈ ºÎºÐ Áß ÀÓÀÇÀÇ ÇÑ ºÎºÐÀ» ¹ßÃéÇÑ °ÍÀÌ´Ù.
SELECT au_lname, au_fname, phone
FROM authors
WHERE au_lname LIKE '[CK]ars[eo]n'
ORDER BY au_lname ASC, au_fname ASC
À§ÀÇ SQL ¹®¿¡¼ ÆÄ¶õ»öÀ¸·Î °Á¶µÈ ºÎºÐÀÌ ¹Ù·Î LIKE ¿¬»êÀÚ°¡ »ç¿ëµÈ ºÎºÐÀÌ´Ù.
ºñ·Ï ±× ÇüÅ´ Á¶±Ý Ʋ¸®Áö¸¸ Á¤±Ô Ç¥Çö½Ä ÆÐÅϰú ¸Å¿ì À¯»çÇÑ Çü½ÄÀÓÀ» ¾Ë ¼ö ÀÖ´Ù.
À§ÀÇ LIKE ¿¬»êÀÚÀÇ ¿¹¿Í ±× À§ÀÇ Á¤±Ô Ç¥Çö½Ä ÆÐÅÏÀÇ ¿¹¿¡¼ °¡Àå ¸¶Áö¸· 3 ¹øÂ° Á¤±Ô Ç¥Çö½Ä ÆÐÅÏÀÇ ÇüŸ¦ ºñ±³Çغ¸¸é ±× À¯»ç¼ºÀ» ¾Ë ¼ö ÀÖÀ» °ÍÀÌ´Ù.
»ç½Ç LIKE ¿¬»êÀÚ¿¡ »ç¿ëµÇ´Â ÆÐÅϵ鵵 ¿ª½Ã Á¶±Ý Ư¼öÇÑ ÇüÅÂÀÇ Á¤±Ô Ç¥Çö½Ä ÆÐÅÏÀ̶ó°í ¸»ÇÒ ¼ö ÀÖÀ¸¸ç
¾çÀÚ°£ÀÇ Â÷ÀÌÁ¡À̶ó°í´Â Á¤±Ô Ç¥Çö½Ä ÂÊÀÌ ´õ °·ÂÇÏ°í ¿¬»êÀÚÀÇ Á¾·ù°¡ ´õ ¸¹´Ù´Â °Í »ÓÀÌ´Ù.
¾î¶² °üÁ¡¿¡¼´Â LIKE ¿¬»êÀÚ·Î ÀÀ¿ëµÇ´Â Á¤±Ô Ç¥Çö½ÄÀÇ ÇüÅ´Â
VBScript »ó¿¡¼ Á¤±Ô Ç¥Çö½Ä ±â´ÉÀ» Á¦°øÇØÁÖ´Â RegExp °´Ã¼ÀÇ ¼¼ °¡Áö ¸Þ¼ÒµåÀÎ Execute(), Replace(), Test() Áß
¹Ù·Î Test() ¸Þ¼Òµå¿Í µ¿ÀÏÇÑ ÇüÅÂÀÇ °ÍÀ̶ó°í ºÁµµ Å« ¹«¸®´Â ¾øÀ» °ÍÀÌ´Ù.
ÇÊÀÚÀÇ °æÇè»ó Á¤±Ô Ç¥Çö½ÄÀ» ÀÍÈú ¶§, °¡Àå ¾î·Á¿òÀ» ´À³¢´Â ºÎºÐÀÌ ¹Ù·Î ÀÌ¿Í °°Àº Á¤±Ô Ç¥Çö½Ä ÆÐÅÏÀ» »óȲ¿¡ ¾Ë¸Â°Ô ÀÛ¼ºÇÏ´Â ÀÏÀÌ´Ù.
°ÅÀÇ ¾îÁö°£ÀÌ ´«¿¡ ÀÍÀº Ư¼ö ¹®ÀÚ¶õ Ư¼ö ¹®ÀÚ´Â ÁË´Ù ¼¯¿© ³ª¿À°í, ´õ±º´Ù³ª Escape ¹®ÀÚ°¡ '\' ÀÎÁö¶ó ÆÐÅÏÀÌ Á¶±Ý¸¸ º¹ÀâÇØÁö¸é ÀÌ°Ç °ÅÀÇ ¾ÏÈ£¿¡ °¡±õ´Ù.
±×¿¡ ºñÇØ ÄÚµù ÀÚü´Â °ÅÀÇ ´ëºÎºÐÀÇ °æ¿ì ÀÏÁ¤ÇÑ À¯ÇüÀ» µû¸£±â ¶§¹®¿¡ »ó´ëÀûÀ¸·Î ¸Å¿ì ½±°Ô ´À²¸Áø´Ù.
´ÙÀ½Àº
'Windows Script V5.6 ¿Â¶óÀÎ ¼³¸í¼' ¿¡¼ ¹ßÃéÇÑ
Á¤±Ô Ç¥Çö½Ä ÆÐÅÏÀ» ±¸¼ºÇÒ ¶§ »ç¿ëµÇ´Â ¸ðµç ¸ÞŸ ¹®ÀÚ¿Í ÇØ´ç ¸ÞŸ ¹®ÀÚÀÇ µ¿ÀÛÀ» Á¤¸®ÇÑ Ç¥ÀÌ´Ù.
ÀÌ ±ÛÀÇ ¹®¸Æ°ú ÀÌÁú°¨ÀÌ ´À²¸Áö´Â ºÎºÐÀº ÇÊÀÚ°¡ ¾à°£ ¼öÁ¤ÇÏ¿´À¸³ª ±âº»ÀûÀ¸·Î´Â ¿øº»ÀÇ ³»¿ë°ú 100% µ¿ÀÏÇÑ Ç¥ÀÌ´Ù.
| ¹® ÀÚ
| ¼³ ¸í
|
| \ |
±× ´ÙÀ½ ¹®ÀÚ¸¦ Ư¼ö ¹®ÀÚ, ¸®ÅÍ·², ¿ªÂüÁ¶, ¶Ç´Â 8 Áø¼ö À̽ºÄÉÀÌÇÁ·Î Ç¥½ÃÇÑ´Ù. ¿¹¸¦ µé¾î, 'n' Àº ¹®ÀÚ "n" À» ã°í '\n' Àº ÁÙ ¹Ù²Þ ¹®ÀÚ¸¦ ã´Â´Ù. '\\' ½ÃÄö½º´Â "\" ¸¦ ã°í '\(' ´Â "(" ¸¦ ã´Â´Ù. |
| ^ |
ÀÔ·Â ¹®ÀÚ¿ÀÇ ½ÃÀÛ À§Ä¡¸¦ ã´Â´Ù. Multiline ¼Ó¼ºÀÌ ¼³Á¤µÇ¾î ÀÖÀ¸¸é ^ ´Â '\n' ¶Ç´Â '\r' ¾ÕÀÇ À§Ä¡¸¦ ã´Â´Ù. |
| $ |
ÀÔ·Â ¹®ÀÚ¿ÀÇ ³¡ À§Ä¡¸¦ ã´Â´Ù. Multiline ¼Ó¼ºÀÌ ¼³Á¤µÇ¾î ÀÖÀ¸¸é $ ´Â '\n' ¶Ç´Â '\r' µÚÀÇ À§Ä¡¸¦ ã´Â´Ù. |
| * |
ºÎºÐ½ÄÀÇ ¼±Çà ¹®ÀÚ¸¦ 0 °³ ÀÌ»ó ã´Â´Ù. ¿¹¸¦ µé¾î, 'zo*' ´Â "z", "zoo" µîÀÌ´Ù. * ´Â {0,} ¿Í °°´Ù. |
| + |
ºÎºÐ½ÄÀÇ ¼±Çà ¹®ÀÚ¸¦ ÇÑ °³ ÀÌ»ó ã´Â´Ù. ¿¹¸¦ µé¾î, 'zo+' ´Â "zo", "zoo" µîÀÌÁö¸¸ "z" ´Â ¾Æ´Ï´Ù. + ´Â {1,} ¿Í °°´Ù. |
| ? |
ºÎºÐ½ÄÀÇ ¼±Çà ¹®ÀÚ¸¦ 0 °³ ¶Ç´Â ÇÑ °³ ã´Â´Ù. ¿¹¸¦ µé¾î, "do(es)?" ´Â "do" ¶Ç´Â "does" ÀÇ "do" ¸¦ ã´Â´Ù. ? ´Â {0,1} °ú °°´Ù. |
| {n} |
n Àº À½ÀÌ ¾Æ´Ñ Á¤¼öÀÌ´Ù. Á¤È®È÷ n °³ ã´Â´Ù. ¿¹¸¦ µé¾î, 'o{2}' ´Â "Bob" ÀÇ "o" ´Â ãÁö ¾ÊÁö¸¸ "food" ÀÇ o µÎ °³´Â ã´Â´Ù. |
| {n,} |
n Àº À½ÀÌ ¾Æ´Ñ Á¤¼öÀÌ´Ù. Á¤È®È÷ n °³ ã´Â´Ù.
¿¹¸¦ µé¾î, 'o{2}' ´Â "Bob" ÀÇ "o" ´Â ãÁö ¾ÊÁö¸¸ "foooood" ÀÇ ¸ðµç o ´Â ã´Â´Ù.
'o{1,}' ´Â 'o+' ¿Í °°°í, 'o{0,}' ´Â 'o*' ¿Í °°´Ù.
|
| {n,m} |
m °ú n Àº À½ÀÌ ¾Æ´Ñ Á¤¼öÀÌ´Ù. ¿©±â¼ m Àº n º¸´Ù Å©°Å³ª °°´Ù.
ÃÖ¼Ò n °³, ÃÖ´ë m °³ ã´Â´Ù.
¿¹¸¦ µé¾î, "o{1,3}" Àº "fooooood" ÀÇ Ã³À½ ¼¼ °³ÀÇ o ¸¦ ã´Â´Ù.
"o{0,1}" Àº "o?" ¿Í °°´Ù. ½°Ç¥¿Í ¼ýÀÚ »çÀÌ¿¡´Â °ø¹éÀ» ³ÖÀ» ¼ö ¾ø´Ù.
|
| ? |
ÀÌ ¹®ÀÚ°¡ ´Ù¸¥ ÇÑÁ¤ ºÎÈ£(*, +, ?, {n}, {n,}, {n,m})ÀÇ ¹Ù·Î µÚ¿¡ ³ª¿Ã °æ¿ì ÀÏÄ¡ ÆÐÅÏÀº Á¦ÇÑÀûÀÌ´Ù.
±âº»°ªÀÎ ¹«Á¦ÇÑ ÆÐÅÏÀº °¡´ÉÇÑ ¸¹Àº ¹®ÀÚ¿À» ã´Â µ¥ ¹ÝÇØ Á¦ÇÑÀûÀÎ ÆÐÅÏÀº °¡´ÉÇÑ ÀûÀº ¹®ÀÚ¿À» ã´Â´Ù.
¿¹¸¦ µé¾î, "oooo" ¹®ÀÚ¿¿¡¼ "o+?" ´Â "o" ÇÑ °³¸¸ ã°í, "o+" ´Â ¸ðµç "o" ¸¦ ã´Â´Ù.
|
| . |
"\n" À» Á¦¿ÜÇÑ ¸ðµç ´ÜÀÏ ¹®ÀÚ¸¦ ã´Â´Ù. "\n" À» Æ÷ÇÔÇÑ ¸ðµç ¹®ÀÚ¸¦ ãÀ¸·Á¸é '[.\n]' ÆÐÅÏÀ» »ç¿ëÇÑ´Ù. |
| (pattern) |
pattern À» ã¾Æ °Ë»öÇÑ ¹®ÀÚ¿À» ĸóÇÕ´Ï´Ù.
ĸóÇÑ ¹®ÀÚ¿Àº VBScript ÀÇ °æ¿ì SubMatches Ä÷º¼Ç,
JScriptÀÇ °æ¿ì $0...$9 ¼Ó¼ºÀ» ÀÌ¿ëÇÏ¿© °á°ú·Î ³ª¿À´Â Matches Ä÷º¼Ç¿¡¼ ÃßÃâÇÒ ¼ö ÀÖ´Ù.
°ýÈ£ ¹®ÀÚÀÎ ( ) ¸¦ ãÀ¸·Á¸é "\(" ¶Ç´Â "\)" ¸¦ »ç¿ëÇÑ´Ù.
|
| (?:pattern) |
pattern À» ãÁö¸¸ °Ë»öÇÑ ¹®ÀÚ¿À» ĸóÇÏÁö ¾Ê´Â´Ù.
Áï, °Ë»öÇÑ ¹®ÀÚ¿À» ³ªÁß¿¡ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÀúÀåÇÏÁö ¾Ê´Â ºñĸó °Ë»öÀÌ´Ù.
À̰ÍÀº ÆÐÅÏÀÇ ÀϺθ¦ "or" ¹®ÀÚ(|)·Î ¹À» ¶§ À¯¿ëÇÏ´Ù.
¿¹¸¦ µé¾î, 'industr(?:y|ies) ´Â 'industry|industries' º¸´Ù ´õ °æÁ¦ÀûÀÎ ½ÄÀÌ´Ù.
|
| (?=pattern) |
Æ÷ÇÔ ¿¹»ó °Ë»öÀº pattern °ú ÀÏÄ¡ÇÏ´Â ¹®ÀÚ¿ÀÌ ½ÃÀÛÇÏ´Â À§Ä¡¿¡¼ °Ë»öÇÒ ¹®ÀÚ¿À» ã´Â´Ù.
À̰ÍÀº °Ë»öÇÑ ¹®ÀÚ¿À» ³ªÁß¿¡ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ĸóÇÏÁö ¾Ê´Â ºñĸó °Ë»öÀÌ´Ù.
¿¹¸¦ µé¾î, "Windows(?=95|98|NT|2000)" ´Â "Windows 2000" ÀÇ "Windows" ´Â ãÁö¸¸ "Windows 3.1" ÀÇ "Windows" ´Â ãÁö ¾Ê´Â´Ù.
¿¹»ó °Ë»öÀº °Ë»öÇÒ ¹®ÀÚ¿À» ãÀº ÈÄ ¿¹»ó °Ë»ö ¹®ÀÚ¿À» ±¸¼ºÇÏ´Â ¹®ÀÚ ´ÙÀ½ºÎÅͰ¡ ¾Æ´Ï¶ó
¸¶Áö¸·À¸·Î °Ë»öÇÑ ¹®ÀÚ¿ ¹Ù·Î ´ÙÀ½ºÎÅÍ Ã£±â ½ÃÀÛÇÑ´Ù.
|
| (?!pattern) |
Á¦¿Ü ¿¹»ó °Ë»öÀº pattern °ú ÀÏÄ¡ÇÏÁö ¾Ê´Â ¹®ÀÚ¿ÀÌ ½ÃÀÛÇÏ´Â À§Ä¡¿¡¼ °Ë»öÇÒ ¹®ÀÚ¿À» ã´Â´Ù.
À̰ÍÀº °Ë»öÇÑ ¹®ÀÚ¿À» ³ªÁß¿¡ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ĸóÇÏÁö ¾Ê´Â ºñĸó °Ë»öÀÌ´Ù.
¿¹¸¦ µé¾î, "Windows(?!95|98|NT|2000)" ´Â "Windows 3.1" ÀÇ "Windows" ´Â ãÁö¸¸ "Windows 2000" ÀÇ "Windows" ´Â ãÁö ¾Ê´Â´Ù.
¿¹»ó °Ë»öÀº °Ë»öÇÒ ¹®ÀÚ¿À» ãÀº ÈÄ ¿¹»ó °Ë»ö ¹®ÀÚ¿À» ±¸¼ºÇÏ´Â ¹®ÀÚ ´ÙÀ½ºÎÅͰ¡ ¾Æ´Ï¶ó ¸¶Áö¸·À¸·Î °Ë»öÇÑ ¹®ÀÚ¿ ¹Ù·Î ´ÙÀ½ºÎÅÍ Ã£±â ½ÃÀÛÇÑ´Ù.
|
| x|y |
x ¶Ç´Â y ¸¦ ã´Â´Ù. ¿¹¸¦ µé¾î, "z|food" ´Â "z" ¶Ç´Â "food" ¸¦ ã´Â´Ù. "(z|f)ood" ´Â "zood" ¶Ç´Â "food" ¸¦ ã´Â´Ù. |
| [xyz] |
¹®ÀÚ ÁýÇÕÀÌ´Ù. °ýÈ£ ¾ÈÀÇ ¹®ÀÚ Áß Çϳª¸¦ ã´Â´Ù. ¿¹¸¦ µé¾î, "[abc]" ´Â "plain" ÀÇ "a" ¸¦ ã´Â´Ù. |
| [^xyz] |
Á¦¿Ü ¹®ÀÚ ÁýÇÕÀÌ´Ù. °ýÈ£ ¹ÛÀÇ ¹®ÀÚ Áß Çϳª¸¦ ã´Â´Ù. ¿¹¸¦ µé¾î, "[^abc]" ´Â "plain" ÀÇ "p" ¸¦ ã´Â´Ù. |
| [a-z] |
¹®ÀÚ ¹üÀ§ÀÌ´Ù. ÁöÁ¤ÇÑ ¹üÀ§ ¾ÈÀÇ ¹®ÀÚ¸¦ ã´Â´Ù. ¿¹¸¦ µé¾î, "[a-z]" ´Â "a" ºÎÅÍ "z" »çÀÌÀÇ ¸ðµç ¼Ò¹®ÀÚ¸¦ ã´Â´Ù. |
| [^a-z] |
Á¦¿Ü ¹®ÀÚ ¹üÀ§ÀÌ´Ù. ÁöÁ¤µÈ ¹üÀ§ ¹ÛÀÇ ¹®ÀÚ¸¦ ã´Â´Ù. ¿¹¸¦ µé¾î, "[^a-z]" ´Â "a" ºÎÅÍ "z" »çÀÌ¿¡ ¾ø´Â ¸ðµç ¹®ÀÚ¸¦ ã´Â´Ù. |
| \b |
´Ü¾îÀÇ °æ°è, Áï ´Ü¾î¿Í °ø¹é »çÀÌÀÇ À§Ä¡¸¦ ã´Â´Ù. ¿¹¸¦ µé¾î, "er\b" ´Â "never" ÀÇ "er" ´Â ãÁö¸¸ "verb" ÀÇ "er" ´Â ãÁö ¾Ê´Â´Ù. |
| \B |
´Ü¾îÀÇ ºñ°æ°è¸¦ ã´Â´Ù. "er\B" ´Â "verb" ÀÇ "er" ´Â ãÁö¸¸ "never" ÀÇ "er" ´Â ãÁö ¾Ê´Â´Ù. |
| \cx |
X °¡ ³ªÅ¸³»´Â Á¦¾î ¹®ÀÚ¸¦ ã´Â´Ù. ¿¹¸¦ µé¾î, \cM Àº Control-M Áï, ij¸®Áö ¸®ÅÏ ¹®ÀÚ¸¦ ã´Â´Ù.
x °ªÀº A-Z ¶Ç´Â a-z ÀÇ ¹üÀ§ ¾È¿¡ ÀÖ¾î¾ß ÇÑ´Ù. ±×·¸Áö ¾ÊÀ¸¸é c ´Â ¸®ÅÍ·² "c" ¹®ÀÚ·Î °£ÁֵȴÙ.
|
| \d |
¼ýÀÚ ¹®ÀÚ¸¦ ã´Â´Ù. [0-9] ¿Í °°´Ù. |
| \D |
ºñ¼ýÀÚ ¹®ÀÚ¸¦ ã´Â´Ù. [^0-9] ¿Í °°´Ù. |
| \f |
ÆûÇÇµå ¹®ÀÚ¸¦ ã´Â´Ù. \x0c ¿Í \cL °ú °°´Ù. |
| \n |
ÁÙ ¹Ù²Þ ¹®ÀÚ¸¦ ã´Â´Ù. \x0a ¿Í \cJ ¿Í °°´Ù. |
| \r |
ij¸®Áö ¸®ÅÏ ¹®ÀÚ¸¦ ã´Â´Ù. \x0d ¿Í \cM °ú °°´Ù. |
| \s |
°ø¹é, ÅÇ, ÆûÇÇµå µîÀÇ °ø¹éÀ» ã´Â´Ù. "[ \f\n\r\t\v]" ¿Í °°´Ù. |
| \S |
°ø¹éÀÌ ¾Æ´Ñ ¹®ÀÚ¸¦ ã´Â´Ù. [^ \f\n\r\t\v] ¿Í °°´Ù. |
| \t |
ÅÇ ¹®ÀÚ¸¦ ã´Â´Ù. \x09 ¿Í \cI ¿Í °°´Ù. |
| \v |
¼öÁ÷ ÅÇ ¹®ÀÚ¸¦ ã´Â´Ù. \x0b ¿Í \cK ¿Í °°´Ù. |
| \w |
¹ØÁÙÀ» Æ÷ÇÔÇÑ ¸ðµç ´Ü¾î ¹®ÀÚ¸¦ ã´Â´Ù. '[A-Za-z0-9_]' ¿Í °°´Ù. |
| \W |
¸ðµç ºñ´Ü¾î ¹®ÀÚ¸¦ ã´Â´Ù. "[^A-Za-z0-9_]" ¿Í °°´Ù. |
| \xn |
n À» ã´Â´Ù. ¿©±â¼ n Àº 16 Áø¼ö À̽ºÄÉÀÌÇÁ °ªÀÌ´Ù.
16 Áø¼ö À̽ºÄÉÀÌÇÁ °ªÀº Á¤È®È÷ µÎ ÀÚ¸®¿©¾ß ÇÑ´Ù.
¿¹¸¦ µé¾î, '\x41' Àº "A" ¸¦ ã°í '\x041' Àº '\x04' ¿Í "1" °ú °°´Ù. Á¤±Ô½Ä¿¡¼ ASCII Äڵ带 »ç¿ëÇÒ ¼ö ÀÖ´Ù.
|
| \num |
num À» ã´Â´Ù. ¿©±â¼ num Àº ¾çÀÇ Á¤¼öÀÌ´Ù. ĸóÇÑ ¹®ÀÚ¿¿¡ ´ëÇÑ ¿ªÂüÁ¶ÀÌ´Ù. ¿¹¸¦ µé¾î, '(.)\1' Àº ¿¬¼ÓÀûÀ¸·Î ³ª¿À´Â µ¿ÀÏÇÑ ¹®ÀÚ µÎ °³¸¦ ã´Â´Ù. |
| \n |
8 Áø¼ö À̽ºÄÉÀÌÇÁ °ªÀ̳ª ¿ªÂüÁ¶¸¦ ³ªÅ¸³½´Ù. \n ¾Õ¿¡ ÃÖ¼ÒÇÑ n °³ÀÇ Ä¸Ã³µÈ ºÎºÐ½ÄÀÌ ³ª¿Ô´Ù¸é n Àº ¿ªÂüÁ¶ÀÌ´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì n ÀÌ 0 ¿¡¼ 7 »çÀÌÀÇ 8 Áø¼öÀ̸é n Àº 8 Áø¼ö À̽ºÄÉÀÌÇÁ °ªÀÌ´Ù. |
| \nm |
8 Áø¼ö À̽ºÄÉÀÌÇÁ °ªÀ̳ª ¿ªÂüÁ¶¸¦ ³ªÅ¸³½´Ù. \nm ¾Õ¿¡ ÃÖ¼ÒÇÑ nm °³ÀÇ Ä¸Ã³µÈ ºÎºÐ½ÄÀÌ ³ª¿Ô´Ù¸é nm Àº ¿ªÂüÁ¶ÀÌ´Ù.
\nm ¾Õ¿¡ ÃÖ¼ÒÇÑ n °³ÀÇ Ä¸Ã³°¡ ³ª¿Ô´Ù¸é n Àº ¿ªÂüÁ¶ÀÌ°í µÚ¿¡´Â ¸®ÅÍ·² m ÀÌ ¿Â´Ù.
ÀÌ µÎ °æ¿ì°¡ ¾Æ´Ò ¶§ n °ú m ÀÌ 0 ¿¡¼ 7 »çÀÌÀÇ 8 Áø¼öÀ̸é \nm Àº 8 Áø¼ö À̽ºÄÉÀÌÇÁ °ª nm À» ã´Â´Ù.
|
| \nml |
n ÀÌ 0 ¿¡¼ 3 »çÀÌÀÇ 8 Áø¼öÀ̰í m °ú l ÀÌ 0 ¿¡¼ 7 »çÀÌÀÇ 8 Áø¼ö¸é 8 Áø¼ö À̽ºÄÉÀÌÇÁ °ª nml À» ã´Â´Ù. |
| \un |
n Àº 4 ÀÚ¸®ÀÇ 16 Áø¼ö·Î Ç¥ÇöµÈ À¯´ÏÄÚµå ¹®ÀÚÀÌ´Ù. ¿¹¸¦ µé¾î, \u00A9 ´Â ÀúÀÛ±Ç ±âÈ£(©)¸¦ ã´Â´Ù. |
ô º¸±â¿¡µµ ¸ÞŸ ¹®ÀÚÀÇ ¼ö°¡ »ó´çÈ÷ ¸¹°í ±× ³»¿ëµµ º¹ÀâÇØ º¸ÀδÙ.
ÀÌÇØ¸¦ µ½±â À§Çؼ ½ÇÁ¦·Î ¸ÞŸ ¹®ÀÚ¸¦ »ç¿ëÇÏ¿© Á¤±Ô Ç¥Çö½Ä ÆÐÅÏÀ» ÇÑ °¡Áö¸¦ ¸¸µé¾î º¸µµ·Ï ÇϰڴÙ.
ºñ±³Àû °£´ÜÇÑ °æ¿ìÀÎ ÇÚµåÆù ¹øÈ£¸¦ Á¤±Ô Ç¥Çö½Ä ÆÐÅÏÀ¸·Î ¸¸µé¾î º¸µµ·Ï ÇÑ´Ù.
ÇÚµåÆù ¹øÈ£´Â ÀϹÝÀûÀ¸·Î ÀÌÅë»çÀÇ °íÀ¯ ¹øÈ£ 3 ÀÚ¸®, ±¹¹ø 3 ÀÚ¸®, ³¡ ¹øÈ£ 4 ÀÚ¸®·Î ÀÌ·ç¾îÁø´Ù.
¿©±â¿¡¼ °¢ ¹øÈ£°£ÀÇ ±¸ºÐÀº '-' ·Î ÇÑ´Ù°í ÀÓÀÇ·Î Á¤Çϵµ·Ï ÇϰڴÙ.
Áï, '123-456-7890' °ú °°Àº ÇüŰ¡ µÈ´Ù°í °¡Á¤ÇÏ´Â °ÍÀÌ´Ù.
À§ÀÇ Ç¥¸¦ »ìÆìº¸¸é ¸ÞŸ ¹®ÀÚ
'\d' °¡ ¼ýÀÚ ¹®ÀÚ ÇÑ ¹®ÀÚ¸¦ ³ªÅ¸³½´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖ´Ù.
µû¶ó¼ ´ÙÀ½°ú °°Àº Á¤±Ô Ç¥Çö½Ä ÆÐÅÏÀ» ¸¸µé ¼ö ÀÖ´Ù.
\d{3}-\d{3}-\d{4}
¿©±â±îÁö´Â ¸Å¿ì ½±°Ô ÀÌÇØµÉ °ÍÀÌ´Ù.
Áï ÀÌ Á¤±Ô Ç¥Çö½Ä ÆÐÅÏÀÌ ÀǹÌÇÏ´Â ¹Ù´Â ¼ýÀÚ 3 ±ÛÀÚ ´ÙÀ½¿¡ '-' ±âÈ£°¡ ³ª¿À°í,
±× ´ÙÀ½¿¡ ¶Ç ´Ù½Ã ¼ýÀÚ 3 ±ÛÀÚ°¡ ³ª¿À°í ±× ´ÙÀ½¿¡ ¶Ç '-' ±âÈ£°¡ ³ª¿À°í ¸¶Áö¸·À¸·Î ¼ýÀÚ 4 ±ÛÀÚ°¡ ³ª¿Â´Ù´Â ÀǹÌÀÎ °ÍÀÌ´Ù.
±×·±µ¥ ¿äÁòÀº ÇÚµåÆùÀÌ ¿ö³« ¸¹ÀÌ º¸±ÞµÇ´Ù º¸´Ï ±¹¹øÀÇ °æ¿ì 3 ÀÚ¸® ¹øÈ£¸¸ °¡Áö°í¼´Â ¼ýÀÚ°¡ ¸¹ÀÌ ºÎÁ·ÇÏ°Ô µÇ¾ú´Ù.
±×·¡¼ ÀÌÁ¨ ±¹¹øÀÌ 4 ÀÚ¸®ÀÎ ÇÚµåÆù ¹øÈ£µµ ÁÖº¯¿¡¼ ½É½ÉÄ¡ ¾Ê°Ô Á¢ÇÒ ¼ö ÀÖ´Â °ÍÀ¸·Î ¾Ë°í ÀÖ´Ù.
±×·¸´Ù¸é ÀÌ¿Í °°ÀÌ 4 ÀÚ¸® ±¹¹øÀ» °¡Áø ÇÚµåÆù ¹øÈ£¸¦ ¼ö¿ëÇÒ ¼ö ÀÖµµ·Ï Çϱâ À§Çؼ´Â À§ÀÇ Á¤±Ô Ç¥Çö½Ä ÆÐÅÏÀ» ¾î¶»°Ô ¹Ù²Ù´Â °ÍÀÌ ÁÁÀ»±î?
¾Æ¸¶ ´ÙÀ½°ú °°Àº ¹æ¹ýµµ ÀÖÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù.
\d{3}-(\d{3}|\d{4})-\d{4}
ÆùÆ® ¶§¹®¿¡ º¸±â°¡ Á» Èûµé°ÚÁö¸¸
ÆÄÀÌÇÁ ¹®ÀÚ (|) ´Â ¸¶Ä¡ OR ¿¬»êÀÚ¿Í °°Àº ¿ªÈ°À» ÇÑ´Ù.
µû¶ó¼ À§¿Í °°ÀÌ ÆÄÀÌÇÁ ¹®ÀÚ¿Í ¼Ò°ýÈ£¸¦ ÇÔ²² »ç¿ëÇϸé Áö±Ý°ú °°Àº ¹®Á¦¸¦ ½±°Ô ÇØ°áÇÒ ¼ö ÀÖ´Ù.
±×·±µ¥ ÀÌ¿Í °°ÀÌ º¯ÇüµÈ Á¤±Ô Ç¥Çö½Ä ÆÐÅÏÀº ºñ·Ï Ʋ·È´Ù°í ¸»ÇÒ ¼ö´Â ¾ø°ÚÁö¸¸ ¾ÆÁ÷ ÇØ°áÇØ¾ß ÇÒ ¹®Á¦Á¡µéÀ» ¸î °¡Áö °¡Áö°í ÀÖ´Ù.
±× Áß ÇÑ °¡Áö ¹®Á¦Á¡Àº ¼Ò°ýÈ£ ¶§¹®¿¡ ¹ß»ýÇϴµ¥, ÀÌ´Â Á¤±Ô Ç¥Çö½Ä ÆÐÅϻ󿡼 ¼Ò°ýÈ£°¡ ¸Å¿ì ƯÀÌÇÑ ±â´ÉÀ» ÇÑ °¡Áö °¡Áö°í Àֱ⠶§¹®ÀÌ´Ù.
ÀÌ¿¡ ´ëÇÑ ´õ¿í ÀÚ¼¼ÇÑ ³»¿ëÀº Replace() ¸Þ¼Òµå¿¡ °üÇÏ¿© ¼³¸íÇÏ¸é¼ ´Ù½Ã ¾ð±ÞÇϰÚÁö¸¸ ¹Ù·Î
'¿ªÂüÁ¶' ¶ó´Â ±â´É ¶§¹®Àε¥,
´ë»ó ¹®ÀÚ¿ÀÌ Á¤±Ô Ç¥Çö½Ä ÆÐÅϰú ÀÏÄ¡ÇÒ °æ¿ì ¼Ò°ýÈ£ ¾È¿¡ °¨½ÎÀÎ ¹®ÀÚ¿ ºÎºÐÀº ¸Þ¸ð¸®»ó¿¡ ¹Ì¸® ÁöÁ¤µÈ À̸§ÀÇ º¯¼ö·Î ÀúÀåÀÌ µÈ´Ù.
µû¶ó¼ Áö±Ý°ú °°ÀÌ ÀúÀåµÈ ³»ºÎ º¯¼ö¸¦ Àç»ç¿ëÇÏÁö ¾Ê´Â ´Ü¼øÇÑ ¿¹¿¡¼´Â ¾µ¸ð¾øÀÌ ¸Þ¸ð¸®¸¸ ³¶ºñÇÏ´Â ¼ÀÀÌ´Ù.
°á±¹ ÀÌ Á¤±Ô Ç¥Çö½Ä ÆÐÅÏÀº ´Ù½Ã ´ÙÀ½°ú °°ÀÌ ¼öÁ¤µÈ´Ù.
\d{3}-(?:\d{3}|\d{4})-\d{4}
ÀÌ¿Í °°ÀÌ ¼öÁ¤ÇÏ°í ³ª¸é ºñ·Î¼ ¸Þ¸ð¸®¿¡ ¾Æ¹«·± º¯¼öµµ »ý±âÁö ¾Ê´Â È¿À²ÀûÀÎ Á¤±Ô Ç¥Çö½Ä ÆÐÅÏÀÌ ¸¸µé¾îÁø´Ù.
±×·¯³ª ¾ÆÁ÷µµ ¶Ç ´Ù¸¥ ¹®Á¦Á¡ÀÌ Çϳª ³²¾ÆÀִµ¥ ÇöÀç »óÅÂ¿Í °°Àº Á¤±Ô Ç¥Çö½Ä ÆÐÅÏÀº ´ë»ó ¹®ÀÚ¿ ³»ºÎ¿¡ ÆÐÅϰú ÀÏÄ¡ÇÏ´Â ¹®ÀÚ¿ÀÌ Á¸ÀçÇϱ⸸ ÇÏ¸é ¹«Á¶°Ç ±× Á¶°ÇÀÌ ¸¸Á·µÈ´Ù.
µû¶ó¼ ¸¸¾à ½Ç¹«¿¡¼ ¿øÇÏ´Â ÀÛ¾÷ÀÌ »ç¿ëÀÚµé·ÎºÎÅÍ Á¤È®ÇÑ ÇÚµåÆù ¹øÈ£¸¦ ÀԷ¹ޱ⸦ ¿øÇÏ´Â °ÍÀ̶ó¸é ¿Ïº®ÇÑ ÇØ°áÃ¥Àº µÇÁö ¸øÇÏ´Â ¼ÀÀÌ µÈ´Ù.
±¸Ã¼ÀûÀ¸·Î ¸»Çؼ ¿ì¸®°¡ ¿øÇÏ´Â '123-456-7890' ¶Ç´Â '123-4567-8901' °ú °°Àº ÇüÅÂÀÇ ÇÚµåÆù ¹øÈ£ »Ó¸¸ÀÌ ¾Æ´Ï¶ó
ÀüÇô ¾µ¸ð¾ø´Â ¹®ÀÚ°¡ Æ÷ÇÔµÈ ' 123-456-7890' ¶óµç°¡ '123-456-7890 ABC' ¿Í °°Àº ÇüÅÂÀÇ ¹®ÀÚ¿±îÁöµµ Á¶°ÇÀ» ¸¸Á·ÇÏ°Ô µÇ´Â °ÍÀÌ´Ù.
µû¶ó¼ ¼ø¼öÇÑ ÇÚµåÆù ¹øÈ£ ±× ÀÚü¸¸À» ¸¸Á·½ÃŰ·Á¸é ¶Ç ´Ù½Ã ´ÙÀ½°ú °°ÀÌ ¼öÁ¤µÇ¾î¾ß ÇÑ´Ù.
^\d{3}-(?:\d{3}|\d{4})-\d{4}$
À§ÀÇ Ç¥¿¡¼ ã¾Æº¸¸é ¾Ë ¼ö ÀÖµíÀÌ
'^' Àº ¹®ÀÚ¿ÀÇ ¸Ç óÀ½À»,
'$' ´Â ¹®ÀÚ¿ÀÇ ¸Ç ¸¶Áö¸·À» ÀǹÌÇÑ´Ù.
µû¶ó¼ ÀÌ¿Í °°ÀÌ ¼öÁ¤µÈ Á¤±Ô Ç¥Çö½Ä ÆÐÅÏÀº ÇÚµåÆù ¹øÈ£ ±× ÀÚü ¿Ü¿¡´Â ¾î¶°ÇÑ ¹®ÀÚ¿µµ Á¶°ÇÀ» ¸¸Á·½ÃŰÁö ¾Ê°Ô µÇ°í,
ÀÌÁ¦¼¾ß ºñ·Î¼ ¾î´À Á¤µµ ¸¸Á·ÇÒ¸¸ ÇÏ°Ô ÀÛ¼ºµÇ¾ú´Ù°í ¸»ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
±×·¯³ª ÇÑ °¡Áö À¯ÀÇÇØ¾ß ÇÒ Á¡Àº Á¤±Ô Ç¥Çö½ÄÀÇ ÆÐÅÏ¿¡´Â Á¤´äÀÌ ¾ø´Ù´Â °ÍÀÌ´Ù.
±× ´ÜÀûÀÎ ¿¹·Î ÀÌ Á¤±Ô Ç¥Çö½Ä ÆÐÅÏÀº ½Ç¹«ÀûÀÎ ¿ä±¸ Á¶°Ç¿¡ ´ëÇÏ¿© Á» ´õ ¸íÈ®ÇÑ À¯È¿¼ºÀ» º¸Àå¹Þ±â À§Çؼ ¶Ç ´Ù½Ã ´ÙÀ½°ú °°ÀÌ ¼öÁ¤µÉ ¼öµµ ÀÖ´Ù.
^0(?:11|16|17|18|19)-(?:\d{3}|\d{4})-\d{4}$
ÀÌ Á¤±Ô Ç¥Çö½Ä ÆÐÅÏÀº Çö½Ç ¼¼°è¿¡ ½ÇÁ¦·Î Á¸ÀçÇÏ´Â ÀÌÅë»çÀÇ ¹øÈ£¸¸À» ¸¸Á·ÇÑ´Ù.
ÀÌó·³ Á¤±Ô Ç¥Çö½Ä ÆÐÅÏÀº Á» ´õ È¿À²ÀûÀÎ ÆÐÅϰú Á» ´õ ºñÈ¿À²ÀûÀÎ ÆÐÅÏÀ¸·Î ±¸ºÐµÉ ¼ö ÀÖÀ» Áö´Â ¸ð¸£°ÚÁö¸¸
»çÁö¼±´ÙÇü ¹®Á¦¿¡¼¿Í °°Àº È®½ÇÇÑ Á¤´äÀº ¾ø´Ù´Â °ÍÀÌ ÇÊÀÚÀÇ °³ÀÎÀûÀÎ ÀǰßÀÌ´Ù.
±ÛÀ» ¾²´Ùº¸´Ï óÀ½ÀÇ ¿¹»ó°ú´Â ´Þ¸® ¾ê±â°¡ ±æ¾îÁö°Ô µÇ¾ú´Ù.
´ÙÀ½±Û¿¡¼´Â ½ÇÁ¦·Î Á¤±Ô Ç¥Çö½ÄÀ» »ç¿ëÇÏ¿© ÀÛ¼ºÇÑ »ùÇà Äڵ带 »ìÆìº¸µµ·Ï ÇϰڴÙ.
áä