

¾ãÁö¸¸ °·ÂÇϰí, Á¤±Ô Ç¥Çö½ÄÀÇ °³³äºÎÅÍ ÀÀ¿ë±îÁö ¾Æ¿ì¸¥ Ã¥
·çºñ, ÆÄÀ̽㠰°Àº ¾ð¾î¸¦ Á¡Á¡ ´õ ¸¹ÀÌ ¾²¸é¼ 'Á¤±Ô Ç¥Çö½Ä(Regular Expressions)'ÀÇ °·ÂÇÔµµ ´õ ¾Ë·ÁÁö°í ÀÖÁö¸¸, ¸¹Àº ÇÁ·Î±×·¡¸ÓµéÀÌ Á¤±Ô Ç¥Çö½ÄÀ» ¾î·Á¿öÇÑ´Ù. ¹®¹ýÀ» ¾î¶»°Ô Á¶ÇÕÇØ ½á¾ß ÇÒÁö ¸ð¸£±â ¶§¹®ÀÌ´Ù. ÀÌ Ã¥Àº °£·«ÇÑ ¼³¸íÀ¸·Î Á¤±Ô Ç¥Çö ¹®¹ýÀÇ °³³äÀ» ¸íÄèÇÏ°Ô ¼³¸íÇÏ¿´À¸¸ç, ½Ç¹«¿¡¼ ºÎµúÄ¥¸¸ÇÑ ½Ç¿ë¼º ÀÖ´Â ¿¹Á¦¸¦ ÅëÇØ Á¤±Ô Ç¥Çö½ÄÀÇ ´Ù¾çÇÑ È°¿ë¹ýÀ» º¸¿© ÁØ´Ù. ¶ÇÇÑ Æò¹üÇÑ ÅØ½ºÆ®¸¦ ÀÌ¿ëÇØ °Ë»öÇÏ´Â ±âº»ÀûÀÎ ³»¿ëºÎÅÍ Ç¥Çö½Ä ¼·Î °ãÃÄ ¾²±â, °Ë»ö°ú ġȯÀ» ¼öÇàÇÏ´Â º¹ÀâÇÑ Ç¥Çö½Ä, ÀüÈĹæÅ½»ö(lookaround)±îÁö Á¡Â÷ ¹üÀ§¸¦ ³ÐÇô °¡¸ç ¼³¸íÇÑ´Ù.
ÀÔ¹®ÀÚ¸¦ À§ÇÑ Á¤±Ô Ç¥Çö½Ä Ã¥À¸·Î, µû¶ó Çϱ⠽±°Ô ¼¼úÇÏ¿´´Ù. ¾î¶² ¾ð¾î³ª ±¸Çö¿¡¼µµ ¸ðµÎ Åë¿ëµÇ´Â ¹æ½ÄÀ¸·Î Á¤±Ô Ç¥Çö½ÄÀ» ¼³¸íÇϰí ÀÖ¾î µ¶ÀÚ°¡ ¾î¶² ¾ð¾î¸¦ ¾²µç ¾î¶² Ç÷§ÆûÀ» ¾²µç »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿´´Ù. ´Ù¾çÇÑ È¯°æ¿¡¼ Á¤±Ô Ç¥Çö½Ä ¹®¹ýÀ» ¾î¶»°Ô Ç¥ÇöÇÏ´ÂÁö, Á¤±Ô Ç¥Çö ¹®ÀÚ¸¦ ´õ Æí¸®ÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ´Ù¾çÇÑ ¹®¹ýÀÇ ¾²ÀÓÀ» °£´ÜÈ÷ ¾Ë ¼ö ÀÖ´Â À϶÷Ç¥(CheatSheet)¸¦ ºÎ·ÏÀ¸·Î Á¦°øÇÏ¿©, Á¤±Ô Ç¥Çö½ÄÀ¸·Î ºü¸£°í ½±°Ô »ý»ê¼ºÀ» ¾òµµ·Ï µ½´Â´Ù.

¿ªÀÚ: ±è°æ¼ö
¾ÆÁÖ´ëÇб³ ¿µ¾î¿µ¹®Çаú¿Í Á¤º¸ ¹× ÄÄÇ»ÅͰøÇаú¸¦ Á¹¾÷ÇßÀ¸¸ç, ÁÖ·Î ¸®´ª½º Ä¿¹Â´ÏƼ¿¡¼ '³ªºÎ±º'À̶ó´Â À̸§À¸·Î Ȱµ¿ÇÑ´Ù. Á¶Á÷ÀÌ ÇÔ²² ¼ºÀåÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ Å« °ü½ÉÀ» °¡Áö°í °øºÎ¸¦ Çϰí ÀÖ´Ù. ¹ø¿ª¼·Î´Â ¡º¾ÖÀÚÀÏ È¸°í¡»°¡ ÀÖ´Ù.

º¥ Æ÷ÅÍ´Â ¾îµµºñ(Adobe)ÀÇ ¼±ÀÓ ±â¼úÀüµµ»çÀÌ¸ç ¾îµµºñÀÇ Á¦Ç° °³¹ß, ƯÈ÷ ÄݵåÇ»Àü°ú Ç÷º½º¿¡ ´ëÇØ Åä·ÐÇÏ°í ±ÛÀ» ¾²´Â µ¥ ¸¹Àº ½Ã°£À» º¸³½´Ù. º¥ Æ÷ÅÍ´Â À¯¸íÇÑ ½Ã¸®ÁîÀÎ ¡ºSams Teach Yourself SQL in 10 Minutes¡», ¡ºColdFusion Web Application Construction Kit¡»ÀÇ ÀúÀÚÀ̸ç, ±×ÀÇ Ã¥Àº ¿µÎ °³°¡ ³Ñ´Â ³ª¶ó¿¡¼ 25¸¸ ºÎ ÀÌ»ó ÆÇ¸ÅµÇ¾ú´Ù. ºí·Î±× http://www.forta.com/¿¡¼ º¥ Æ÷ÅÍÀÇ Àú¼¿Í ´Ù¾çÇÑ ±ÛÀ» ¸¸³ªº¼ ¼ö ÀÖ´Ù.
¿Å±äÀÌÀÇ ±Û
ÀúÀÚ¼¹®
°¨»çÀÇ ¸»
1Àå Á¤±ÔÇ¥Çö½Ä ¼Ò°³
1.1 ¿Ö ÇÊ¿äÇѰ¡
1.2 Á¤±Ô Ç¥Çö½ÄÀº ¾î¶»°Ô »ç¿ëÇϴ°¡
1.3 ±×·¡¼ Á¤È®È÷ Á¤±Ô Ç¥Çö½ÄÀº ¹«¾ùÀΰ¡
1.4 Á¤±Ô Ç¥Çö½Ä »ç¿ëÇϱâ
1.5 ½ÃÀÛÇϱâ Àü¿¡
1.6 Á¤¸®ÇØ º¸ÀÚ
2Àå ¹®ÀÚ Çϳª ã±â
2.1 ¹®ÀÚ ±×´ë·Î ã±â
2.2 ¸ðµç ¹®ÀÚ Ã£±â
2.3 Ư¼ö¹®ÀÚ Ã£±â
2.4 Á¤¸®ÇØ º¸ÀÚ
3Àå ¹®ÀÚ ÁýÇÕÀ¸·Î ã±â
3.1 ¿©·¯ ¹®ÀÚ Áß Çϳª¿Í ÀÏÄ¡½Ã۱â
3.2 ¹®ÀÚ ÁýÇÕ ¹üÀ§ »ç¿ëÇϱâ
3.3 Á¦¿ÜÇϰí ã±â
3.4 Á¤¸®ÇØ º¸ÀÚ
4Àå ¸ÞŸ ¹®ÀÚ »ç¿ëÇϱâ
4.1 À̽ºÄÉÀÌÇÁ ´Ù½Ã »ìÆìº¸±â
4.2 °ø¹é ¹®ÀÚ Ã£±â
4.3 Ưº°ÇÑ ¹®ÀÚ ÇüÅÂ¿Í ÀÏÄ¡½Ã۱â
4.4 Æ÷Á÷½º ¹®ÀÚ ºÐ·ù »ç¿ëÇϱâ
4.5 Á¤¸®ÇØ º¸ÀÚ
5Àå ¹Ýº¹ ã±â
5.1 ¸î ¹ø ÀÏÄ¡Çϴ°¡
5.2 ±¸°£ ÁöÁ¤Çϱâ
5.3 ³Ñ¾î¼ ÀÏÄ¡ÇÏ´Â »óȲ ¹æÁöÇϱâ
5.4 Á¤¸®ÇØ º¸ÀÚ
6Àå À§Ä¡ ã±â
6.1 °æ°è ÁöÁ¤Çϱâ
6.2 ´Ü¾î °æ°è ÁöÁ¤Çϱâ
6.3 ¹®ÀÚ¿ °æ°è Á¤ÀÇÇϱâ
6.4 Á¤¸®ÇØ º¸ÀÚ
7Àå ÇÏÀ§Ç¥Çö½Ä »ç¿ëÇϱâ
7.1 ÇÏÀ§Ç¥Çö½Ä ÀÌÇØÇϱâ
7.2 ÇÏÀ§Ç¥Çö½ÄÀ¸·Î ¹±â
7.3 ÁßøµÈ ÇÏÀ§Ç¥Çö½Ä
7.4 Á¤¸®ÇØ º¸ÀÚ
8Àå ¿ªÂüÁ¶ »ç¿ëÇϱâ
8.1 ¿ªÂüÁ¶ ÀÌÇØÇϱâ
8.2 ¿ªÂüÁ¶·Î ã±â
8.3 Ä¡...¿Å±äÀÌÀÇ ±Û
ÀúÀÚ¼¹®
°¨»çÀÇ ¸»
1Àå Á¤±ÔÇ¥Çö½Ä ¼Ò°³
1.1 ¿Ö ÇÊ¿äÇѰ¡
1.2 Á¤±Ô Ç¥Çö½ÄÀº ¾î¶»°Ô »ç¿ëÇϴ°¡
1.3 ±×·¡¼ Á¤È®È÷ Á¤±Ô Ç¥Çö½ÄÀº ¹«¾ùÀΰ¡
1.4 Á¤±Ô Ç¥Çö½Ä »ç¿ëÇϱâ
1.5 ½ÃÀÛÇϱâ Àü¿¡
1.6 Á¤¸®ÇØ º¸ÀÚ
2Àå ¹®ÀÚ Çϳª ã±â
2.1 ¹®ÀÚ ±×´ë·Î ã±â
2.2 ¸ðµç ¹®ÀÚ Ã£±â
2.3 Ư¼ö¹®ÀÚ Ã£±â
2.4 Á¤¸®ÇØ º¸ÀÚ
3Àå ¹®ÀÚ ÁýÇÕÀ¸·Î ã±â
3.1 ¿©·¯ ¹®ÀÚ Áß Çϳª¿Í ÀÏÄ¡½Ã۱â
3.2 ¹®ÀÚ ÁýÇÕ ¹üÀ§ »ç¿ëÇϱâ
3.3 Á¦¿ÜÇϰí ã±â
3.4 Á¤¸®ÇØ º¸ÀÚ
4Àå ¸ÞŸ ¹®ÀÚ »ç¿ëÇϱâ
4.1 À̽ºÄÉÀÌÇÁ ´Ù½Ã »ìÆìº¸±â
4.2 °ø¹é ¹®ÀÚ Ã£±â
4.3 Ưº°ÇÑ ¹®ÀÚ ÇüÅÂ¿Í ÀÏÄ¡½Ã۱â
4.4 Æ÷Á÷½º ¹®ÀÚ ºÐ·ù »ç¿ëÇϱâ
4.5 Á¤¸®ÇØ º¸ÀÚ
5Àå ¹Ýº¹ ã±â
5.1 ¸î ¹ø ÀÏÄ¡Çϴ°¡
5.2 ±¸°£ ÁöÁ¤Çϱâ
5.3 ³Ñ¾î¼ ÀÏÄ¡ÇÏ´Â »óȲ ¹æÁöÇϱâ
5.4 Á¤¸®ÇØ º¸ÀÚ
6Àå À§Ä¡ ã±â
6.1 °æ°è ÁöÁ¤Çϱâ
6.2 ´Ü¾î °æ°è ÁöÁ¤Çϱâ
6.3 ¹®ÀÚ¿ °æ°è Á¤ÀÇÇϱâ
6.4 Á¤¸®ÇØ º¸ÀÚ
7Àå ÇÏÀ§Ç¥Çö½Ä »ç¿ëÇϱâ
7.1 ÇÏÀ§Ç¥Çö½Ä ÀÌÇØÇϱâ
7.2 ÇÏÀ§Ç¥Çö½ÄÀ¸·Î ¹±â
7.3 ÁßøµÈ ÇÏÀ§Ç¥Çö½Ä
7.4 Á¤¸®ÇØ º¸ÀÚ
8Àå ¿ªÂüÁ¶ »ç¿ëÇϱâ
8.1 ¿ªÂüÁ¶ ÀÌÇØÇϱâ
8.2 ¿ªÂüÁ¶·Î ã±â
8.3 ġȯ ÀÛ¾÷ ¼öÇàÇϱâ
8.4 Á¤¸®ÇØ º¸ÀÚ
9Àå Àü¹æÅ½»ö°ú ÈĹæÅ½»ö
9.1 ÀüÈĹæÅ½»ö »ìÆìº¸±â
9.2 Àü¹æÅ½»ö-¾ÕÀ¸·Î ã±â
9.3 ÈĹæÅ½»ö-µÚ·Î ã±â
9.4 Àü¹æÅ½»ö°ú ÈĹæÅ½»ö ÇÔ²² »ç¿ëÇϱâ
9.5 ºÎÁ¤ ÀüÈĹæÅ½»ö
9.6 Á¤¸®ÇØ º¸ÀÚ
10Àå Á¶°Ç ´Þ±â
10.1 ¿Ö Á¶°ÇÀ» ´Ù´Â°¡
10.2 Á¶°Ç »ç¿ëÇϱâ
10.3 Á¤¸®ÇØ º¸ÀÚ
ºÎ·Ï A ¸¹ÀÌ ¾²´Â ¾ÖÇø®ÄÉÀ̼ǰú ¾ð¾î¿¡¼ Ȱ¿ëÇÏ´Â Á¤±ÔÇ¥Çö½Ä
A.1 grep
A.2 ÀÚ¹Ù½ºÅ©¸³Æ®
A.3 ¸ÅÅ©·Î¹Ìµð¾î ÄݵåÇ»Àü
A.4 ¸ÅÅ©·Î¹Ìµð¾î µå¸²À§¹ö
A.5 ¸ÅÅ©·Î¹Ìµð¾î Ȩ»çÀÌÆ®¿Í ÄݵåÇ»Àü ½ºÆ©µð¿À
A.6 ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ASP
A.7 ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ASP.NET
A.8 ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® C#
A.9 ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® .NET
A.10 ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ºñÁÖ¾ó ½ºÆ©µð¿À .NET
A.11 MySQL
A.12 ÆÞ
A.13 PHP
A.14 ÀÚ¹Ù
A.15 ÆÄÀ̽ã
A.16 ·çºñ
ºÎ·Ï B Á¤±ÔÇ¥Çö½ÄÀ¸·Î ÇØ°áÇÏ´Â ÀϹÝÀûÀÎ ¹®Á¦µé
B.1 ºÏ¹Ì ÀüȹøÈ£
B.2 ¹Ì±¹ ¿ìÆí¹øÈ£
B.3 ij³ª´Ù ¿ìÆí¹øÈ£
B.4 ¿µ±¹ ¿ìÆí¹øÈ£
B.5 ¹Ì±¹ »çȸº¸Àå¹øÈ£
B.6 IP ÁÖ¼Ò
B.7 URL
B.8 ¿ÏÀüÇÑ URL
B.9 À̸ÞÀÏ ÁÖ¼Ò
B.10 HTML ÁÖ¼®
B.11 ÀÚ¹Ù½ºÅ©¸³Æ® ÁÖ¼®
B.12 ½Å¿ëÄ«µå ¹øÈ£
B.13 Áֹεî·Ï¹øÈ£
B.14 ¹Ì±¹½Ä ³¯Â¥ Çü½ÄÀ» ±¹Á¦Ç¥ÁØ(ISO 8601) ³¯Â¥ Çü½ÄÀ¸·Î ¹Ù²Ù±â
B.15 ÇÔ¼ö À̸§ ¹Ù²Ù±â
B.16 Á¤±Ô Ç¥Çö½Ä°ú Çѱ۰ú À¯´ÏÄÚµå
B.14 Á¤¸®ÇØ º¸ÀÚ
ºÎ·Ï C Á¤±Ô Ç¥Çö½Ä °Ë»ç±â
C.1 Á¤±Ô Ç¥Çö½Ä °Ë»ç±â ¾ÖÇø®ÄÉÀÌ¼Ç ÀÌÇØÇϱâ
C.2 ¾ÖÇø®ÄÉÀÌ¼Ç º¹»çº» ¾ò±â
C.3 Ãß°¡ Á¤±Ô Ç¥Çö½Ä °Ë»ç±â

"µµ´ëü ÀÌ ÅØ½ºÆ®¸¦ ¾î¶»°Ô ÃßÃâÇØ ³»¶õ ¸»Àΰ¡!"
Á¤±Ô Ç¥Çö½ÄÀÌ ¾î·Á¿î ÀÌÀ¯´Â ¹®¹ýÀ» ¾î¶»°Ô Á¶ÇÕÇØ ½á¾ß ÇÒÁö ¸ð¸£±â ¶§¹®ÀÌ´Ù.
¡º¼Õ¿¡ ÀâÈ÷´Â Á¤±Ô Ç¥Çö½Ä¡»Àº °£·«ÇÑ ¼³¸íÀ¸·Î Á¤±Ô Ç¥Çö ¹®¹ýÀÇ °³³äÀ» ¸íÄèÇÏ°Ô ¼³¸íÇϰí, Çö¾÷¿¡¼ ºÎµúÄ¥¸¸ÇÑ ½Ç¿ë¼º ÀÖ´Â ¿¹Á¦¸¦ ÅëÇØ Á¤±Ô Ç¥Çö½ÄÀÇ ´Ù¾çÇÑ È°¿ë¹ýÀ» º¸¿© ÁØ´Ù. Æò¹üÇÑ ÅØ½ºÆ®¸¦ ÀÌ¿ëÇØ °Ë»öÇÏ´Â ±âº»ÀûÀÎ ³»¿ëºÎÅÍ Ç¥Çö½Ä ¼·Î °ãÃÄ ¾²±â, °Ë»ö°ú ġȯÀ» ¼öÇàÇÏ´Â º¹ÀâÇÑ Ç¥Çö½Ä, ÀüÈĹæÅ½»ö(lookaround)±îÁö Á¡Â÷ ¹üÀ§¸¦ ³ÐÇô °¡¸ç ¼³¸íÇÑ´Ù. ºÎ·Ï¿¡´Â ´Ù¾çÇÑ È¯°æ¿¡¼ Á¤±Ô Ç¥Çö½Ä ¹®¹ýÀ» ¾î¶»°Ô Ç¥ÇöÇÏ´ÂÁöµµ ´Ù·ç¾î ½Ç¿ë¼ºÀ» ³ô¿´´Ù. ¶ÇÇÑ Á¤±Ô Ç¥Çö ¹®ÀÚ¸¦ ´õ Æí¸®ÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ´Ù¾çÇÑ ¹®¹ýÀÇ ¾²ÀÓÀ» °£´ÜÈ÷ ¾Ë ¼ö ÀÖ´Â À϶÷Ç¥(CheatSheet)µµ Ưº° ºÎ·ÏÀ¸·Î Á¦°øµÈ´Ù.
´ÙÀ½¿¡ ÇØ´çÇÏ´Â »ç¶÷À̶ó¸é, ÀÌ Ã¥¿¡¼ ÃÖ´ëÀÇ È¿°ú¸¦ ´©¸± ¼ö ÀÖ´Ù.
-. Á¤±Ô Ç¥Çö½ÄÀ» óÀ½ ½ÃÀÛÇÑ´Ù.
-. Á¤±Ô Ç¥Çö ¾ð¾îÀÇ ±â´ÉÀ» ºü¸¥ ½Ã°£ ¾È¿¡ ¹è¿ì°í ½Í´Ù.
-. Çö¾÷¿¡¼´Â Á¤±Ô Ç¥Çö½ÄÀ¸·Î ¹®Á¦¸¦ ¾î¶»°Ô ÇØ°áÇÏ´ÂÁö ¾Ë°í ½Í´Ù.
-. À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇϸé¼, ÇÑÃþ Á¤±³ÇÏ°Ô Æû(form)°ú ÅØ½ºÆ®¸¦ ó¸®ÇÏ°í ½Í´Ù.
-. ·çºñ, ÆÄÀ̽ã, ÆÞ, ASP, ºñÁÖ¾ó º£ÀÌÁ÷, .NET, C#, ÀÚ¹Ù, JSP, PHP, ÄݵåÇ»Àü µî¿¡¼ Á¤±Ô Ç¥Çö½ÄÀ» ¾î¶»°Ô ¾²´ÂÁö ¾Ë°í ½Í´Ù.
-. ´Ù¸¥ »ç¶÷¿¡°Ô µµ¿òÀ» ¹ÞÁö ¾Ê°í, Á¤±Ô Ç¥Çö½ÄÀ¸·Î ºü¸£°í ½±°Ô »ý»ê¼ºÀ» ¾ò°í ½Í´Ù.
ÀÌ Ã¥ÀÌ ÀÖ±â Àü¿¡´Â ¾îµð¿¡µµ ÀÔ¹®ÀÚ¸¦ À§ÇÑ Á¤±Ô Ç¥Çö½Ä Ã¥Àº ¾ø¾ú´Ù. Á¤¸» º¼ ¸¸ÇÑ °¡Ä¡°¡ ÀÖ´Ù. ÀúÀÚ´Â Á¤±Ô Ç¥Çö½ÄÀÇ Çʼö ¿ä¼Òµé¸¸ »Ì¾Æ³»¾î ÀÌ ÀÛÀº Ã¥À¸·Î ¾ÐÃà½ÃÄÑ ³Ö¾ú´Ù. °Ô´Ù°¡ µû¶ó Çϱ⠽±´Ù. ¸ðµç ÀåÀº ½Ç¿ëÀûÀÎ ¿¹Á¦¸¦ Áß½ÉÀ¸·Î ä¿öÁ® ÀÖ°í, ±×°É Á¡Â÷ ¹ßÀü½ÃÄÑ ³ª°£´Ù. ÀúÀÚ´Â ¾î¶² ¾ð¾î³ª ±¸Çö¿¡¼µµ ¸ðµÎ Åë¿ëµÇ´Â ¹æ½ÄÀ¸·Î Á¤±Ô Ç¥Çö½ÄÀ» ¼³¸íÇÑ´Ù. µ¶ÀÚ°¡ ¾î¶² ¾ð¾î¸¦ ¾²µç ¾î¶² Ç÷§ÆûÀ» ¾²µç »ç¿ëÇÒ ¼ö ÀÖ°Ô ±¸¼ºµÇ¾ú´Ù. ÀÛÁö¸¸ À¯¿ëÇÑ ¸Å´º¾óÀÌ ´ã°Ü ÀÖ´Â ÀÌ Ã¥À¸·Î Á¤±Ô Ç¥Çö½ÄÀÇ ´É·Â¿¡ ´©±¸³ª ´Ù ½±°Ô Á¢±ÙÇÒ ¼ö ÀÖ°Ô µÉ °ÍÀÌ´Ù.