Hyades ¾î´ðÅÍ ±¸¼º ÆíÁý±â¸¦ ÅëÇØ Á¤±Ô Ç¥Çö½ÄÀ» »ç¿ëÇÏ¿© ·Î±× ÆÄÀÏÀ» Common Base Event ·¹ÄÚµå·Î º¯È¯ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ Ç¥´Â Á¤±Ô Ç¥Çö½Ä »ç¿ë¹ý¿¡ ´ëÇÑ ÁöħÀÔ´Ï´Ù.
Ç¥Çö½Ä | ÀÏÄ¡ |
---|---|
{n,m} | ÃÖ¼Ò nÀÌÁö¸¸ m¹øÀ» ÃʰúÇÏÁö ¾ÊÀ½ |
{n,} | ÃÖ¼Ò n¹ø |
{n} | Á¤È®È÷ n¹ø |
* | 0¹ø ÀÌ»ó |
+ | ÇÑ ¹ø ÀÌ»ó |
? | 0 ¶Ç´Â ÇÑ ¹ø |
. | °ýÈ£ ¾ÈÀÌ Á¤±Ô Ç¥Çö½Ä¿¡¼ \nÀ» Á¦¿ÜÇÑ ¸ðµÎ |
^ | °ýÈ£ ¾ÈÀÇ Á¤±Ô Ç¥Çö½Ä¿¡ ÀÖ´Â ¹®ÀÚ¿ ¶Ç´Â ÇàÀÇ ½ÃÀÛ(Áï, ÁÙ ¹Ù²Ù±â ¹Ù·Î µÚ¿¡ Àְųª ¹®ÀÚ¿ ½ÃÀÛ ¹Ù·Î ¾Õ¿¡ ÀÖ´Â À§Ä¡)°ú ÀÏÄ¡ÇÏ´Â ³Î(null) ÅäÅ« |
$ | °ýÈ£ ¾ÈÀÇ Á¤±Ô Ç¥Çö½Ä¿¡ ÀÖ´Â ¹®ÀÚ¿ ¶Ç´Â ÇàÀÇ ³¡(Áï, ÁÙ ¹Ù²Ù±â ¹Ù·Î ¾Õ¿¡ Àְųª ¹®ÀÚ¿ ³¡ÀÇ ¹Ù·Î µÚ¿¡ ÀÖ´Â À§Ä¡)°ú ÀÏÄ¡ÇÏ´Â ³Î(null) ÅäÅ« |
\b | ¹®ÀÚ Å¬·¡½º([abcd]) ³»ºÎ¿¡ ÀÖ´Â ¹é½ºÆäÀ̽º |
\b | ´Ü¾î °æ°è¿Í ÀÏÄ¡ÇÏ´Â ³Î(null) ÅäÅ«(ÇÑÂÊÀÇ \w¿Í ´Ù¸¥ ÂÊÀÇ \W) |
\B | ´Ü¾î °æ°è°¡ ¾Æ´Ñ °æ°è¿Í ÀÏÄ¡ÇÏ´Â ³Î(null) ÅäÅ« |
\A | ¹®ÀÚ¿ ½ÃÀÛ¿¡¸¸ ÀÖÀ½ |
\Z | ¹®ÀÚ¿ ³¡¿¡¸¸ ÀÖÀ½(¶Ç´Â ¹®ÀÚ¿ ³¡ÀÇ ÁÙ ¹Ù²Ù±â ¾Õ¿¡) |
\ | ÁÙ ¹Ù²Ù±â |
\r | ij¸®Áö ¸®ÅÏ |
\t | ÅÇ |
\f | ¿ëÁö ³Ñ±è |
\d | ¼ýÀÚ [0-9] |
\D | ºñ¼ýÀÚ [^0-9] |
\w | ´Ü¾î ¹®ÀÚ [0-9a-z_A-Z] |
\W | ºñ´Ü¾î ¹®ÀÚ [^0-9a-z_A-Z] |
\s | °ø¹é ¹®ÀÚ [ \t\n\r\f] |
\S | ºñ°ø¹é ¹®ÀÚ [^ \t\n\r\f] |
\xnn | nn ¹®ÀÚÀÇ 16Áø¼ö Ç¥½Ã |
\cD | ÇØ´ç Á¦¾î ¹®ÀÚ |
\nn ¶Ç´Â \nnn | ¿ªÂüÁ¶°¡ ¾ø´Â ¹®ÀÚ nnÀÇ 8Áø Ç¥½Ã |
\1, \2, \3 ... | ù ¹øÂ°, µÎ ¹øÂ°, ¼¼ ¹øÂ° µî ¾î´À °ÍÀÌµç °ýÈ£ ¾È¿¡ Ç¥½ÃµÈ ÀÏÄ¡µÈ ±×·ì. À̸¦ ¿ªÂüÁ¶¶ó°í ÇÕ´Ï´Ù. ÇØ´ç ±×·ìÀÌ ¾ø´Â °æ¿ì ÀÌ ¼ýÀÚ´Â ¹®ÀÚÀÇ 16Áø Ç¥½Ã·Î ÇØ¼®µË´Ï´Ù. |
\0 | ³Î(null) ¹®ÀÚ. ¹é½½·¡½Ã°¡ Ç¥½ÃµÈ ´Ù¸¥ ¸ðµç ¹®ÀÚ´Â ÀÚü¿Í ÀÏÄ¡µË´Ï´Ù. |
*? | 0¹ø ÀÌ»ó |
+? | ÇÑ ¹ø ÀÌ»ó |
?? | 0 ¶Ç´Â ÇÑ ¹ø |
{n}? | Á¤È®È÷ n¹ø |
{n,}? | ÃÖ¼Ò n¹ø |
{n,m}? | ÃÖ¼Ò nÀÌÁö¸¸ m¹øÀ» ÃʰúÇÏÁö ¾ÊÀ½ |
Ç¥Çö½ÄÀÇ ºÎºÐÀ» ±×·ìÈÇÏ·Á¸é ¸ÞŸ¹®ÀÚ ( )¸¦ »ç¿ëÇϽʽÿÀ. ÀÌ ¸ÞŸ¹®ÀÚ¸¦ »ç¿ëÇÏ¸é °ýÈ£ ¾È¿¡ ÀÖ´Â Á¤±Ô Ç¥Çö½ÄÀ» ´ÜÀÏ ´ÜÀ§·Î ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, Á¤±Ô Ç¥Çö½Ä
severity:(1|2)Àº ÆÐÅÏ severity:1 ¶Ç´Â severity:2¸¦ ÀÏÄ¡½Ãŵ´Ï´Ù.
±×·ìÈ ¸ÞŸ¹®ÀÚ¸¦ »ç¿ëÇÏ¿© ÀÏÄ¡µÈ ¹®ÀÚ¿ÀÇ ºÎºÐÀ» ÃßÃâÇÏ·Á¸é Ư¼ö º¯¼ö $1, $2 µîÀ» »ç¿ëÇϽʽÿÀ.
# Extract the name and URL from $pattern = <a href="secure_logon.html">Logon form</a> $pattern =~ <a href=\"(.*)\">(.*)</a> ; # match using grouping $url = $1; # $1 equals secure_logon.html $pagename = $2; # $2 equals Logon form
Ç¥Çö½Ä | ÀÏÄ¡ |
---|---|
(?#text) | text¸¦ ¹«½ÃÇÏ°Ô ÇÏ´Â »ðÀÔµÈ ÁÖ¼®. |
(?:regexp) | "()"¿Í °°Àº µ¥ÀÌÅ͸¦ ±×·ìÈÇÏÁö¸¸ ±×·ì ÀÏÄ¡°¡ ÀúÀåµÇ°Ô ÇÏÁö ¾Ê½À´Ï´Ù. |
(?=regexp) | 0 ³ÊºñÀÇ ±àÁ¤ÀûÀÎ »çÀü È®ÀÎ. ¿¹¸¦ µé¾î, \w+(?=\s)´Â µÚ¿¡ °ø¹éÀÌ ÀÖ´Â ´Ü¾î¿Í ÀÏÄ¡Çϰí, MatchResult¿¡´Â °ø¹éÀ» Æ÷ÇÔÇÏÁö ¾Ê½À´Ï´Ù. |
(?!regexp) | 0 ³ÊºñÀÇ ºÎÁ¤ÀûÀÎ »çÀü È®ÀÎ. ¿¹¸¦ µé¾î, foo(?!bar)´Â µÚ¿¡ bar°¡ ¾ø´Â ¸ðµç foo ¹ß»ý°ú ÀÏÄ¡ÇÕ´Ï´Ù. 0 ³Êºñ È®ÀÎÀ¸·Î, a(?!b)d°¡ ad¿Í ÀÏÄ¡ÇÔÀ» ÀǹÌÇÕ´Ï´Ù. ÀÌ´Â a µÚ¿¡ b°¡ ¾Æ´Ñ ¹®ÀÚ(d)°¡ ÀÖÀ¸¸ç d°¡ 0 ³Êºñ È®ÀÎÀ» µû¸£±â ¶§¹®ÀÔ´Ï´Ù. |
(?imsx) | Çϳª ÀÌ»óÀÇ »ðÀÔµÈ ÆÐÅÏ-ÀÏÄ¡ ¼öÁ¤ÀÚ: i´Â ´ë¼Ò¹®ÀÚ ±¸º° ¾ÈÇÔÀ» »ç¿ë °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù. mÀº ÀÔ·ÂÀÇ º¹¼öÇà 󸮸¦ »ç¿ë °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù. s´Â ÀÔ·ÂÀÇ ´ÜÀÏÇà 󸮸¦ »ç¿ë °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù. x´Â È®Àå °ø¹é ÁÖ¼®À» »ç¿ë °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù. |
°ü·Ã °³³ä
Hyades ÀÏ¹Ý ·Î±× ¾î´ðÅÍÀÇ °³¿ä
Common Base Event Çü½Ä ½ºÆå
°ü·Ã Ÿ½ºÅ©
·Î±× ±¸¹® ºÐ¼®±â ÀÛ¼º
±ÔÄ¢ ±â¹Ý ¾î´ðÅÍ ÀÛ¼º
Á¤Àû ¾î´ðÅÍ ÀÛ¼º
°ü·Ã ÂüÁ¶
¾î´ðÅÍ ±¸¼º ÆÄÀÏ ±¸Á¶
Common Base Event Çü½Ä ½ºÆå
¾î´ðÅÍ ±¸¼º ÆíÁý±â
Á¤±Ô Ç¥Çö½Ä ¹®¹ý
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.