sun's longitude:30 44 16 
¡¤ ÀÚÀ¯°Ô½ÃÆÇ ¡¤ ¹¯°í´äÇϱ⠡¤ ¾ËÆĹ®¼­ ¡¤ RPMS list
¡¤ »ç¿ëÀÚ¹®¼­ ¡¤ ÆÁ/FAQ¸ðÀ½ ¡¤ ¸®´ª½ºLinks ¡¤ ÀÚ·á½Ç
¡¤ ¼­¹öÁ¤º¸ ¡¤ ¿î¿µÀÚ ¡¤ Books/FAQ ¡¤ FreeBSD
 
/board/read.php:¼Ò½ºº¸±â   
 
¾ËÆĹ®¼­
ÀÚÁÖ Àؾî¸Ô°Å³ª, ¸Þ¸ðÇØ µÑ Çʿ伺ÀÌ ÀÖ´Â ÆÁÀ̳ª ¹®¼­, ±âŸ µîµî
[*** ¾²±â ±ÝÁö´Ü¾î ÆÐÅÏ ***]
±Û º»¹® Áß°£¿¡ ¾÷·ÎµåÇÒ À̹ÌÁö¸¦ Ãß°¡ÇÏ´Â ¹æ¹ý : @@À̹ÌÁöÀ̸§@@
ex) @@foo.gif@@
8 ¹ø ±ÛÀÇ ´äÀå±Û: Re: [Perl] ÆÐÅÏ ¸ÅĪ-Á¤±Ô Ç¥Çö½Ä
±Û¾´ÀÌ: »êÀÌ [ȨÆäÀÌÁö] ±Û¾´³¯: 2002³â 11¿ù 26ÀÏ 12:37:11 È­(¿ÀÈÄ) Á¶È¸: 4072
[»êÀÌ]´ÔÀÌ ³²±â½Å ±Û:

[Perl] ÆÐÅÏ ¸ÅĪ-Á¤±Ô Ç¥Çö½Ä

http://www.comdic.net/webmaster/perl/perl_5.html


Á¤±Ô Ç¥Çö½Ä(regular expression)

´ÙÀ½Àº regular expression¿¡¼­ »ç¿ëµÇ´Â ±âÈ£µéÀÇ Àǹ̸¦ Á¤¸®ÇÑ Ç¥ÀÌ´Ù. Perl¿¡¼­ÀÇ
pattern matchingÀº regular expressionÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù.

.
	newlineÀ» Á¦¿ÜÇÑ ÀÓÀÇÀÇ ÇÑ ±ÛÀÚ
 
[a-z0-9]
	a-z±îÁöÀÇ ¿µ¹®ÀÚ¿Í ¼ýÀÚ ÁßÀÇ ÇÑ ±ÛÀÚ
 
[^a-z0-9]
	a-z±îÁöÀÇ ¿µ¹®ÀÚ¿Í ¼ýÀÚ°¡ ¾Æ´Ñ ÇÑ ±ÛÀÚ
 
\a
	Alarm, beep
 
\d
	10Áø¼ö Á¤¼ö ÇÑ ±ÛÀÚ, [0-9]
 
\D
	10Áø¼ö Á¤¼ö°¡ ¾Æ´Ñ ÇÑ ±ÛÀÚ, [^0-9]
 
\w
	¿µ¹®ÀÚ ¶Ç´Â ¼ýÀÚ, _(underline) ÁßÀÇ ÇÑ ±ÛÀÚ, [a-zA-Z0-9_]
 
\W
	\w°¡ ¾Æ´Ñ ÇÑ ±ÛÀÚ, [^a-zA-Z0-9_]
 
\s
	°ø¹é¹®ÀÚ(whitespace)
 ÇÑ ±ÛÀÚ (space, tab, newline ...)
 
\S
	\s°¡ ¾Æ´Ñ ÇÑ ±ÛÀÚ
 
\n
	newline 
 
\r
	carriage return
 
\t
	tab
 
\f
	formfeed
 
\b
	[]³»ºÎ¿¡¼­ »ç¿ëµÉ °æ¿ì backspace
 
\0, \000
	null character
 
\nnn
	nnnÀ̶ó´Â 8Áø¼öÀÇ °ªÀ» °¡Áö´Â ASCII ÇÑ ±ÛÀÚ
 
\xnn
	nnÀ̶ó´Â 16Áø¼öÀÇ °ªÀ» °¡Áö´Â ASCII ÇÑ ±ÛÀÚ
 
\cX
	Ctrl+X¿¡ ÇØ´çÇÏ´Â ÇÑ ±ÛÀÚ
 
\metachar
	\|, \*, \\, \(, \), \[, \{, \^, \$, \+, \?, \.¿Í °°ÀÌ Ç¥ÇöµÇ¸ç |, *, \, (, ), [, {,
^, $, +, ?, .ÀÇ Àǹ̸¦ °¡Áö´Â ÇÑ ±ÛÀÚ
 
(abc)
	µÚ¿¡ °¡¼­ ÂüÁ¶µÉ(backreference)
 abc¶ó´Â ¹®ÀÚ¿­
 
\1
	ù ¹ø° ÂüÁ¶ ¹®ÀÚ¿­, open parenthesis, '('¿¡ ÀÇÇØ ¼ø¼­°¡ °áÁ¤µÊ
 
\2
	µÎ ¹ø° ÂüÁ¶ ¹®ÀÚ¿­
 
\n
	n¹ø° ÂüÁ¶ ¹®ÀÚ¿­, 10ÀÌ»óÀÏ °æ¿ì backreferenceµÉ ¹®ÀÚ¿­ÀÌ ¾øÀ¸¸é, 8Áø¼ö °ªÀÇ ASCII
ÇÑ ±ÛÀÚÀÇ Àǹ̸¦ °¡Áú ¼ö ÀÖ´Ù.
 
x?
	x°¡ ³ª¿ÀÁö ¾Ê°Å³ª 1¹ø ³ª¿À´Â °æ¿ì
 
x*
	x°¡ 0¹ø ÀÌ»ó ¹Ýº¹µÇ´Â ¹®ÀÚ¿­
 
x+
	x°¡ 1¹ø ÀÌ»ó ¹Ýº¹µÇ´Â ¹®ÀÚ¿­
 
x{m,n}
	x°¡ m¹ø ÀÌ»ó, n¹ø ¹Ì¸¸À¸·Î ³ª¿À´Â ¹®ÀÚ¿­
 
x{m,}
	x°¡ m¹ø ÀÌ»ó ³ª¿À´Â ¹®ÀÚ¿­
 
x{m}
	x°¡ m¹ø ³ª¿À´Â ¹®ÀÚ¿­
 
abc
	a¿Í b¿Í c°¡ ¿¬¼ÓÀ¸·Î ºÙ¾î¼­ ³ª¿À´Â ¹®ÀÚ¿­
 
abc|def|ghi
	¹®ÀÚ¿­ abc, def, ghi ÁßÀÇ Çϳª¿¡ ÇØ´çµÇ´Â °æ¿ì
 


 
´ÙÀ½Àº Å©±â°¡ ¾ø´Â, ÁöÁ¤µÈ À§Ä¡°¡ ÀÏÄ¡Çϵµ·Ï Á¦½ÃÇÒ ¼ö ÀÖ´Â
À§Ä¡ Ç¥½Ã Á¶°Ç(assertion)µéÀ» ³ª¿­ÇÑ Ç¥ÀÌ´Ù. 

\b
	[]¹Ù±ù¿¡¼­ \w¿Í \W°¡ ¼­·Î ¹Ù²î°í ÀÖ´Â word boundary¸¦ ÀǹÌÇÔ
 
\B
	\b°¡ ¾Æ´Ñ °æ¿ì
 
\A
	stringÀÇ Ã³À½ À§Ä¡
 
\Z
	stringÀÇ ¸¶Áö¸· À§Ä¡
 
\G
	¸¶Áö¸·À¸·Î m//g¿¡ ÀÇÇØ match°¡ µÈ À§Ä¡
 
^
	stringÀÇ °¡Àå óÀ½ À§Ä¡ Ç¥½Ã·Î /m modifier°¡ ÀÖÀ¸¸é lineÀÇ Ã³À½À» ÀǹÌÇÑ´Ù.
 
$
	stringÀÇ °¡Àå ¸¶Áö¸· À§Ä¡ Ç¥½Ã·Î /m modifier°¡ ÀÖÀ¸¸é lineÀÇ ³¡À» ÀǹÌÇÑ´Ù.
 
(?=...)
	...À§Ä¡¿¡ ³õÀÏ ¹®ÀÚ¿­ÀÌ ¸ÅÄ¡ µÈ´Ù´Â Á¶°Ç
 
(?!...)
	...À§Ä¡¿¡ ³õÀÏ ¹®ÀÚ¿­ÀÌ ¸ÅÄ¡ µÇÁö ¾Ê´Â´Ù´Â Á¶°Ç
 




 
ÀÌÀü±Û : [PHP] PCRE Pattern Syntax
´ÙÀ½±Û : RE: [Perl] (?:foo) ¿Í (?!foo)  
 from 61.254.75.40
JS(Redhands)Board 0.4 +@

|±Û¾²±â| |´äÀå¾²±â| |¼öÁ¤|
|ÀÌÀü±Û| |´ÙÀ½±Û| |¸ñ·Ïº¸±â|
Àμâ¿ë 

apache lighttpd linuxchannel.net 
Copyright 1997-2024. linuxchannel.net. All rights reserved.

Page loading: 0.04(server) + (network) + (browser) seconds