¿ù°£ Àα⠰Խù°

°Ô½Ã¹° 56°Ç
   
Á¤±Ô Ç¥Çö½ÄÀÇ ±ÔÄ¢
±Û¾´ÀÌ : ÃÖ°í°ü¸®ÀÚ ³¯Â¥ : 2010-01-22 (±Ý) 14:45 Á¶È¸ : 7284
±ÛÁÖ¼Ò :
                          

Á¤±Ô Ç¥Çö½ÄÀÇ ±ÔÄ¢

1. '.' Ư¼ö ¹®ÀÚ

 »ç¿ë¿¹

ÇØ´ç ¹®ÀÚ¿­ 

 s.e  sae, sbe, sce, sde
 .ce  ace, kce, ffce

 

2. '*' Ư¼ö ¹®ÀÚ

'*'´Â ¹Ù·Î ¾ÕÀÇ ¹®ÀÚ¸¦ ÀǹÌÇÏ¸ç ±× ¹®ÀÚ°¡ ¾ø°Å³ª Çϳª ÀÌ»óÀÓÀ» ³ªÅ¸³½´Ù. '.'´Â ±× ÀÚü·Î ÀÓÀÇÀÇ ÇÑ ±ÛÀÚ¸¸À» ÀǹÌÇÏ´Â µ¥ ¹ÝÇØ '*'´Â ¹Ù·Î º¹¼ö °³ÀÇ ¹®ÀÚ¸¦ ³ªÅ¸³¾ ¼ö ÀÖ´Ù. ´ë½Å '*' ¾Õ¿¡´Â ¹Ýµå½Ã ¹®ÀÚ°¡ Çϳª ÀÌ»ó ÀÖ¾î¾ß ÇÑ´Ù.

¸¸¾à "*e"¿Í °°ÀÌ '*' ¾Õ¿¡ ¹®ÀÚ°¡ ¾øÀ¸¸é À߸øµÈ ÆÐÅÏÀ¸·Î ÀνÄÇØ ¿¡·¯°¡ ¹ß»ý

 »ç¿ë¿¹

 ³» ¿ë

 ÇØ´ç ¹®ÀÚ¿­

 s*e  e¾Õ¿¡ s°¡ ¾ø°Å³ª Çϳª ÀÌ»ó Á¸ÀçÇÏ´Â ¸ðµç ¹®ÀÚ¿­À» ³ªÅ¸³½´Ù  e, se, sse, ssse ...
 abc*  ab ´ÙÀ½¿¡ c°¡ ¾ø°Å³ª Çϳª ÀÌ»ó Á¸ÀçÇÏ´Â ¸ðµç ¹®ÀÚ¿­À» ³ªÅ¸³½´Ù  ab, abc, abcc, abccc ...
 h*im  im ¾Õ¿¡ h°¡ ¾ø°Å³ª Çϳª ÀÌ»ó Á¸ÀçÇÏ´Â ¸ðµç ¹®ÀÚ¿­À» ³ªÅ¸³½´Ù.  im, him, hhim, hhhim ... 

 

3. '+' Ư¼ö ¹®ÀÚ

'+'´Â ¹Ù·Î ¾ÕÀÇ ¹®ÀÚ¸¦ ÀǹÌÇÏ¸ç ±× ¹®ÀÚ°¡ Çϳª ÀÌ»óÀÓÀ» ³ªÅ¸³½´Ù. '*'¿Í ¸¶Âù°¡Áö·Î ¾Õ¿¡ ÇÑ ¹®ÀÚ°¡ ÀÖ¾î¾ß Çϸç ÀÌ ¹®ÀÚ°¡ ÃÖ¼Ò Çϳª ÀÌ»ó Á¸ÀçÇÏ´Â ¸ðµç ¹®ÀÚ¿­À» Æ÷ÇÔÇÑ´Ù.

 »ç¿ë¿¹

³» ¿ë 

ÇØ´ç ¹®ÀÚ¿­ 

 s+e

 ¹®ÀÚ e¾Õ¿¡ s°¡ ÃÖ¼ÒÇÑ Çϳª ÀÌ»ó Á¸ÀçÇÏ´Â

¸ðµç ¹®ÀÚ¿­

 se, sse, ssse, sssse, settle ...

 

4. '?' Ư¼ö ¹®ÀÚ

'?'´Â ¹Ù·Î ¾ÕÀÇ ¹®ÀÚ°¡ ¾ø°Å³ª ȤÀº ÀÖÀ½À» ³ªÅ¸³½´Ù. ¿¹¸¦ µé¸é s?e´Â '?'¾ÕÀÇ ¹®ÀÚ s°¡ ¾ø°Å³ª Çϳª Á¸ÀçÇÏ´Â ¹®ÀÚ¿­ e³ª se¸¦ Æ÷ÇÔ

 »ç¿ë¿¹

³» ¿ë 

ÇØ´ç ¹®ÀÚ¿­

 th?e

 t¿Í e»çÀÌ¿¡ h°¡ Çϳª Àְųª ȤÀº ¾ø´Â

¹®ÀÚ¿­°ú ÀÏÄ¡

 te. the, their, lotte....

 

5. '^' Ư¼ö ¹®ÀÚ

¹Ù·Î µÚÀÇ ¹®ÀÚ¿­À» ±âÁØÀ¸·Î ÀÌ°Í°ú µ¿ÀÏÇÑ ¹®ÀÚ¿­·Î ½ÃÀ۵Ǵ °ÍÀ» °¡¸®Å²´Ù.

 »ç¿ë¿¹

³» ¿ë 

ÇØ´ç ¹®ÀÚ¿­ 

 ^The The·Î ½ÃÀÛÇÏ´Â ¸ðµç ¹®ÀÚ¿­  The girl is beautiful!, Theater ... 
 ^a?bc bc³ª abc·Î ½ÃÀÛÇÏ´Â ¸ðµç ¹®ÀÚ¿­  bc++ 3.0, abcdef) 
 ^.e

e¾Õ¿¡ ÇÑ ±ÛÀÚ°¡ Á¸ÀçÇÏ´Â ¹®ÀÚ¿­·Î

½ÃÀÛÇÏ´Â ¸ðµç ¹®ÀÚ¿­ 

he, me, request, settle ... 
 ^s.e?

s¿Í ÀÓÀÇÀÇ ÇÑ ¹®ÀÚ·Î ½ÃÀÛÇÏ°í ±× µÚ¿¡

¹®ÀÚ e°¡ Çϳª Àְųª ȤÀº ¾ø´Â ¹®ÀÚ¿­ 

sa, sae, sb, sbe ... 

 

6. '$' Ư¼ö ¹®ÀÚ

¹®ÀÚ¿­ÀÇ ¸Ç ¸¶Áö¸·À» °¡¸®Å²´Ù.

 »ç¿ë¿¹  ³» ¿ë   ÇØ´ç ¹®ÀÚ¿­ 
 a?bc$

bc·Î ³¡³ª´Â ¹®ÀÚ¿­ ¾Õ¿¡ ¹®ÀÚ a°¡ ¾ø°Å³ª

Çϳª Á¸ÀçÇÏ´Â ¹®ÀÚ¿­°ú ÀÏÄ¡ 

eeabc, seebc, bc ... 
 t.e$

t¿Í ÀÓÀÇÀÇ ÇÑ ±ÛÀÚ, ±×¸®°í ±× ´ÙÀ½¿¡ e·Î

¿¬°áµÇ¾î ³¡³ª´Â ¹®ÀÚ¿­°ú ÀÏÄ¡ 

onthetoe, bctae, appetitte ... 
 s?e+$

ù ±ÛÀÚ´Â s³ª e·Î ½ÃÀÛÇÏ°í Çϳª ÀÌ»óÀÇ

e·Î ³¡³ª´Â ¹®ÀÚ¿­°ú ÀÏÄ¡ 

e, se, ee, eee, see, seeee ... 
 ^the$

the·Î ½ÃÀÛÇؼ­ the·Î ³¡³ª´Â ¹®ÀÚ¿­°ú

ÀÏÄ¡ÇÑ´Ù. Áï, ÀÌ °æ¿ì´Â ¹®ÀÚ¿­ ÀÚü°¡ the

»ÓÀÎ °æ¿ì¿¡¸¸ ÀÏÄ¡ÇÑ´Ù. 

the 

 

7. '[]' Ư¼ö ¹®ÀÚ

[]¾È¿¡ ÀÖ´Â ¹®ÀÚ¿­ Áß¿¡¼­ ÇϳªÀÇ ¹®ÀÚ¸¸À» ÀǹÌÇÑ´Ù. []¾È¿¡¼­ ¹üÀ§¸¦ ÁöÁ¤ÇÒ ¶§¿¡´Â '-' ¹®ÀÚ¸¦ »ç¿ëÇÑ´Ù.

Áï, [a-d]´Â [abcd]¿Í µ¿ÀÏÇϸç [0-9]´Â [0123456789]¿Í °°Àº ÀǹÌ

 »ç¿ë¿¹

³» ¿ë 

ÇØ´ç ¹®ÀÚ¿­ 

 [ab]cd acd, bcd¸¦ Æ÷ÇÔÇÏ´Â ¹®ÀÚ¿­  acd, tacde, "bcd", "tbcde" ... 
 ^[ab]cd acd, bcd·Î ½ÃÀÛÇÏ´Â ¹®ÀÚ¿­  acds, bcdt, acdsee32 ... 
 [a-z] ¿µ¹® ¼Ò¹®ÀÚ ÇÑ ±ÛÀÚ¸¦ Æ÷ÇÔÇÏ´Â ¹®ÀÚ¿­  a0c2ds, ta123cde, Student ... 
 [a-zA-Z]

¿µ¹® ¼Ò¹®ÀÚ³ª ´ë¹®ÀÚ ÇÑ ±ÛÀÚ¸¦ Æ÷ÇÔÇÏ´Â

¹®ÀÚ¿­°ú ÀÏÄ¡ 

LINUX, 386AT ... 
 [0-9] ½ÊÁø¼ö ÇÑÀÚ¸¦ Æ÷ÇÔÇÏ´Â ¹®ÀÚ¿­   a0c2ds, ta123cde, 386 ...
 ga[a-z] ÇϳªÀÇ ¿µ¹® ¼Ò¹®ÀÚ ¾Õ¿¡ ga¸¦ °®´Â ¹®ÀÚ¿­  LINgazUX, gazzett ... 
 ^ab[cd]ef abcef ¶Ç´Â abdef·Î ½ÃÀÛÇÏ´Â ¹®ÀÚ¿­  abcef0z, abdef386 ... 
 ^[a-zA-Z] ¹®ÀÚ·Î ½ÃÀÛÇÏ´Â ¸ðµç ¹®ÀÚ¿­°ú ÀÏÄ¡  LINgazUX, abcef0z ... 
 [a-z]+ ¿µ¹®¼Ò¹®ÀÚ ÇÑÀÚ ÀÌ»óÀ» °®´Â ¹®ÀÚ¿­  tgabcabcef, MySQL ... 
 [aA][bB] ab, aB, Ab, AB¸¦ Æ÷ÇÔÇÏ´Â ¹®ÀÚ¿­  386ABIT, abcef0z, tgabcabcef ... 
 ,[a-zA-Z0-9]$ ÄÞ¸¶¿Í ÇϳªÀÇ ¿µ¹®ÀÚ ¶Ç´Â ¼ýÀÚ·Î ³¡³ª´Â ¹®ÀÚ¿­°ú ÀÏÄ¡  abdef38,6, 199,2 ... 

 

* ¸¸ÀÏ ¿øÇÏÁö ¾Ê´Â ¹®ÀÚ¸¦ Á¦¿ÜÇÑ ³ª¸ÓÁö ¹®ÀÚ¸¦ °¡¸®Å³ ¶§¿¡´Â []¾ÈÀÇ Ã¹ ¹®ÀÚ·Î '^'¸¦ »ç¿ë

 »ç¿ë¿¹

 ³» ¿ë

ÇØ´ç ¹®ÀÚ¿­ 

 [^ab]cd acd¿Í bcd¸¦ Á¦¿ÜÇÏ´Â ÆÐÅÏ .cd¿Í °°´Ù.  ccd, scd, 018cd, tgcdcdabcef, gazcd18 
 s[^ab]t sat¿Í sbt¸¦ Á¦¿ÜÇÏ´Â ÆÐÅÏ, s.t¿Í °°´Ù.  sct, sdt, tgcdsctda28, settle 
 [^a-z]

¿µ¹® ¼Ò¹®ÀÚ¸¦ Á¦¿ÜÇÑ ÇѱÛÀÚ¸¦ Æ÷ÇÔÇÑ

¹®ÀÚ¿­°ú ÀÏÄ¡ 

MySQL, 386sAB, IT, abcef0z, 199,2 ... 
 [^a-zA-Z] ¿µ¹®ÀÚ¸¦ Á¦¿ÜÇÑ ÇѱÛÀÚ¸¦ Æ÷ÇÔÇÏ´Â ¹®ÀÚ¿­  386sAB, IT, gazscd18, abcef0z, 199,2 ... 
 [^0-9] ¼ýÀÚ¸¦ Á¦¿ÜÇÑ ÇѱÛÀÚ¸¦ Æ÷ÇÔÇÏ´Â ¹®ÀÚ¿­  settle, gazscd18, LINUX ... 

 

8. '{}' Ư¼ö ¹®ÀÚ

{}¾Õ¿¡ ÀÖ´Â ¹®ÀÚ³ª ¹®ÀÚ¿­ÀÇ °³¼ö¸¦ °áÁ¤

 »ç¿ë¿¹

³» ¿ë 

ÇØ´ç ¹®ÀÚ¿­ 

 a{2}b

aab¸¦ °¡Áø ¹®ÀÚ¿­°ú ÀÏÄ¡, Áï {2}´Â {}¾Õ¿¡

ÀÖ´Â ¹®ÀÚ aÀÇ °³¼ö°¡ 2°³ÀÓÀ» ÀǹÌ

 aab
 a{2,}b aÀÇ °³¼ö°¡ ÃÖ¼ÒÇÑ 2°³ ÀÌ»óÀÎ ¹®ÀÚ¿­  aab, aaab, aaaab 
 a{1,3}b b¾Õ¿¡ 1°³ºÎÅÍ 3°³±îÁöÀÇ a¸¦ °®´Â ¹®ÀÚ¿­   ab, aab, aaab

''*'´Â Áß°ýÈ£·Î Ç¥ÇöÇϸé {0,}°ú °°Àº ÀǹÌÀÌ°í '+'´Â {1,}°ú '?'´Â {0,1}°ú °¢°¢ °°Àº ÀǹÌÀÓÀ» ¾Ë ¼ö ÀÖ´Ù.

 

9. '( )' Ư¼ö ¹®ÀÚ

( ) ¾È¿¡ ÀÖ´Â ±ÛÀÚµéÀ» ±×·ìÈ­ ÇÑ´Ù.

 »ç¿ë¿¹

³» ¿ë

ÇØ´ç ¹®ÀÚ¿­

 a(bc){2}

aµÚ¿¡ bcÀÇ °³¼ö°¡ µÎ °³ÀÎ ¹®ÀÚ¿­ abcbc¸¦

Æ÷ÇÔÇÏ´Â ¸ðµç ¹®ÀÚ¿­°ú ÀÏÄ¡, (bc)´Â bc¸¦

ÇϳªÀÇ ±×·ìÀ¸·Î ó¸®

docabcbctor, tabcbc++ ... 
 a(bc)* aµÚ¿¡ bc°¡ ¾ø°Å³ª Çϳª ÀÌ»óÀΠ¹®ÀÚ¿­  sea, abcd, abcbcbcbc ... 

 

10. '|' Ư¼ö ¹®ÀÚ : OR ¿¬»êÀÚ

 »ç¿ë¿¹

³» ¿ë 

ÇØ´ç ¹®ÀÚ¿­ 

 he|she he³ª she¸¦ Æ÷ÇÔÇÏ´Â ¹®ÀÚ¿­  he is hansome, she's gone. 
 (he|she)is is¾Õ¿¡ he³ª she¸¦ Æ÷ÇÔÇÏ´Â ¹®ÀÚ¿­   
 (le|li)*ft ft¾Õ¿¡ le³ª li°¡ ¾ø°Å³ª Çϳª ÀÌ»óÀÎ ¹®ÀÚ¿­  mlefto, lft, lelift, fclelelilefte ... 
 mo(no)+ moµÚ¿¡ no°¡ Çϳª ÀÌ»óÀÎ ¹®ÀÚ¿­  mono, monono, mononono 

 

 

¹®ÀÚ Å¬·¡½º(character class)

 

ÆÐÅÏÀ» [a-z]³ª [A-Z], [0-9]·Î Ç¥ÇöÇÏ´Â ´ë½Å ´ÙÀ½°ú °°ÀÌ ¹®ÀÚ Å¬·¡½º(character class)·Î °£´ÜÇÏ°Ô Ç¥ÇöÇÒ ¼öµµ ÀÖ´Ù.

- [[:alpha:]] : ¾Ë¹Ùºª ¹®ÀÚ Áß Çϳª¸¦ ÀǹÌÇϸç [a-zA-Z], ¶Ç´Â [a-Z]¿Í µ¿ÀÏÇÑ Ç¥Çö

- [[:digit:]] : ¼ýÀÚ ÇÑ ÀÚ¸¦ ÀǹÌÇÏ¸ç  [0-9]¿Í µ¿ÀÏÇÑ Ç¥Çö

- [[:alnum:]] : ¾ËÆĺª ¹®ÀÚ³ª ¼ýÀÚ Áß Çϳª¸¦ ÀǹÌÇϸç [a-zA-Z0-9]¿Í µ¿ÀÏÇÑ Ç¥Çö

- [[:space:]] : °ø¹é ¹®ÀÚ()¸¦ ÀǹÌ


À̸§ Æнº¿öµå
ºñ¹Ð±Û (üũÇÏ¸é ±Û¾´À̸¸ ³»¿ëÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.)
¿ÞÂÊÀÇ ±ÛÀÚ¸¦ ÀÔ·ÂÇϼ¼¿ä.
   

 



 
»çÀÌÆ®¸í : ¸ðÁö¸®³× | ´ëÇ¥ : ÀÌ°æÇö | °³ÀÎÄ¿¹Â´ÏƼ : ·©Å°´åÄÄ ¿î¿µÃ¼Á¦(OS) | °æ±âµµ ¼º³²½Ã ºÐ´ç±¸ | ÀüÀÚ¿ìÆí : mojily°ñ¹ðÀÌchonnom.com Copyright ¨Ï www.chonnom.com www.kyunghyun.net www.mojily.net. All rights reserved.