ȸ¿ø°¡ÀԡžÆÀ̵ð/ºñ¹øã±â
ȨÀ¸·Î

Á¤±ÔÇ¥Çö½Ä - ÆÐÅÏ º¯°æÀÚ
7³â Àü
i (PCRE_CASELESS)
ÀÌ º¯°æÀÚ¸¦ ÁöÁ¤Çϸé, ÆÐÅÏÀÇ ¹®ÀÚ´Â ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ¸¦ ±¸º°ÇÏÁö ¾Ê½À´Ï´Ù.

m (PCRE_MULTILINE)
±âº»ÀûÀ¸·Î, PCRE´Â ÁÖ¾îÁø ¹®ÀÚ¿­À» ÇϳªÀÇ "ÁÙ"·Î Ãë±ÞÇÕ´Ï´Ù. (½ÇÁ¦·Î ¸î°³ÀÇ ¶óÀÎÀ» °¡Áö´õ¶óµµ) "ÁÙ ½ÃÀÛ" ¸ÞŸ¹®ÀÚ(^)´Â ¹®ÀÚ¿­ÀÇ Ã³À½¸¸À» ÀνÄÇϸç, "ÁÙ ³¡" ¸ÞŸ¹®ÀÚ($)´Â ¹®ÀÚ¿­ÀÇ ³¡À̳ª (D º¯°æÀÚ°¡ ÁöÁ¤µÇÁö ¾Ê´Â ÇÑ) ¸¶Áö¸· ´º¶óÀÎÀÇ Á÷Àü¸¸À» ÀνÄÇÕ´Ï´Ù. ÀÌ´Â ÆÞ°ú °°½À´Ï´Ù. ÀÌ º¯°æÀÚ¸¦ ÁöÁ¤Çϸé, "ÁÙ ½ÃÀÛ"°ú "ÁÙ ³¡"Àº ÁÖ¾îÁø ¹®ÀÚ¿­ÀÇ ¸ðµç ´º¶óÀÎ Á÷ÈÄ¿Í Á÷ÀüÀ» ÀνÄÇÕ´Ï´Ù. respectively, as well as at the very start and end. ÀÌ´Â ÆÞÀÇ /m º¯°æÀÚ¿Í µ¿ÀÏÇÕ´Ï´Ù. ÁÖ¾îÁø ¹®ÀÚ¿­¿¡ "\n" ¹®ÀÚ°¡ Á¸ÀçÇÏÁö ¾Ê°Å³ª ^³ª $ ÆÐÅÏÀÌ ÀϾÁö ¾ÊÀ¸¸é ÀÌ º¯°æÀÚ´Â ¾Æ¹«·± È¿°ú°¡ ¾ø½À´Ï´Ù.

s (PCRE_DOTALL)
ÀÌ º¯°æÀÚ°¡ ÁöÁ¤µÇ¸é, ÆÐÅÏÀÇ Á¡ ¸ÞŸ¹®ÀÚ´Â ´º¶óÀÎÀ» Æ÷ÇÔÇÏ´Â ¸ðµç ¹®ÀÚ¸¦ ÀνÄÇÕ´Ï´Ù. ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é, ´º¶óÀÎÀº Á¦¿ÜµË´Ï´Ù. ÀÌ º¯°æÀÚ´Â ÆÞÀÇ /s º¯°æÀÚ¿Í µ¿ÀÏÇÕ´Ï´Ù. [^a]¿Í °°Àº ºÎÁ¤Å¬·¡½º´Â ÀÌ º¯°æÀÚ¿¡ °ü°è ¾øÀÌ Ç×»ó ´º¶óÀÎ ¹®ÀÚ¸¦ Æ÷ÇÔÇÕ´Ï´Ù.

x (PCRE_EXTENDED)
ÀÌ º¯°æÀÚ°¡ ÁöÁ¤µÇ¸é, °ø¹é ¹®ÀÚ´Â À̽ºÄÉÀÌÇÁ µÇ°Å³ª ¹®ÀÚ Å¬·¡½º ¾È¿¡ ÀÖÀ» °æ¿ì¸¦ Á¦¿ÜÇÏ°í, ¿ÏÀüÈ÷ ¹«½ÃÇÕ´Ï´Ù. ¹®ÀÚ Å¬·¡½º ¹Û¿¡¼­ À̽ºÄÉÀÌÇÁ µÇÁö ¾ÊÀº # »çÀÌ¿Í ´º¶óÀÎ ¹®ÀÚ ´ÙÀ½ÀÇ ¹®ÀÚµµ ¹«½ÃÇÕ´Ï´Ù. ÀÌ´Â ÆÞÀÇ /x º¯°æÀÚ¿Í °°°í, º¹ÀâÇÑ ÆÐÅÏ ¾È¿¡ ÄÚ¸àÆ®¸¦ »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. ±×·¯³ª ÀÌ´Â µ¥ÀÌÅÍ ¹®ÀÚ¿¡¸¸ ÇØ´çÇÏ´Â Á¡¿¡ ÁÖÀÇÇϽʽÿÀ. °ø¹é ¹®ÀÚ´Â ÆÐÅÏÀÇ Æ¯º°ÇÑ ¹®ÀÚ ½ÃÄö½º ¾È¿¡´Â Á¸ÀçÇÒ ¼ö ¾ø½À´Ï´Ù. ¿¹¸¦ µé¸é, Á¶°Ç ¼­ºê ÆÐÅÏÀ» ³ªÅ¸³»´Â (?( ½ÃÄö½º¿¡´Â ³ª¿Í¼­´Â ¾ÈµË´Ï´Ù.

e (PCRE_REPLACE_EVAL)
ÀÌ º¯°æÀÚ¸¦ ÁöÁ¤Çϸé, preg_replace()´Â º¯°æÇÒ ¹®ÀÚ¿­À» PHP ÄÚµå·Î ó¸®ÇÏ°í, ±× °á°ú¸¦ °Ë»öµÈ ¹®ÀÚ¿­ÀÇ ÀÌ¿ëÇÏ¿© ÀϹÝÀûÀΠġȯÀ» ÇÕ´Ï´Ù. ÀÛÀº µû¿ÈÇ¥, Å« µû¿ÈÇ¥, ¹é½½·¡½Ã¿Í NULL ¹®ÀÚ´Â ¹é½½·¡½Ã·Î À̽ºÄÉÀÌÇÁµË´Ï´Ù.
preg_replace()¸¸ ÀÌ º¯°æÀÚ¸¦ »ç¿ëÇÕ´Ï´Ù; ´Ù¸¥ PCRE ÇÔ¼ö´Â ¹«½ÃÇÕ´Ï´Ù.

Note: ÀÌ º¯°æÀÚ´Â PHP 3¿¡¼­´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.

A (PCRE_ANCHORED)
ÀÌ º¯°æÀÚ¸¦ ÁöÁ¤Çϸé, ÆÐÅÏÀ» °­Á¦ÀûÀ¸·Î "°íÁ¤"ÇÕ´Ï´Ù. ÀÌ´Â ("ÁÖ¾îÁø ¹®ÀÚ¿­"¿¡¼­) °Ë»öµÈ ¹®ÀÚ¿­ÀÇ ½ÃÀÛ¿¡¸¸ ¸ÅÄ¡µµ·Ï °­Á¦ÇÕ´Ï´Ù. ÆÐÅÏ ÀÚü¿¡¼­ ƯÁ¤ÇÑ ±¸Á¶¸¦ °¡Áö°Ô ÇÏ´Â, ÆÞ¿¡¼­´Â À¯ÀÏÇÑ ¹æ¹ýÀ¸·Î °°Àº È¿°ú¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù.

D (PCRE_DOLLAR_ENDONLY)
ÀÌ º¯°æÀÚ°¡ ¼³Á¤µÇ¸é, ÆÐÅÏÀÇ ´Þ·¯($) ¸ÞŸ¹®ÀÚ´Â ÁÖ¾îÁø ¹®ÀÚ¿­ÀÇ ¸¶Áö¸·¿¡¸¸ ´ëÀÀÇÕ´Ï´Ù. ÀÌ º¯°æÀÚ ¾øÀÌ´Â, ´Þ·¯´Â ¸¶Áö¸· ¹®ÀÚ°¡ ´º¶óÀÎÀÏ °æ¿ì¿¡´Â ¹Ù·Î Á÷ÀüÀÇ ¹®ÀÚ¿¡µµ ¸ÅĪÇÕ´Ï´Ù. (¸¶Áö¸·ÀÌ ¾Æ´Ñ ´º¶óÀÎÀº Á¦¿ÜÇÕ´Ï´Ù) ÀÌ º¯°æÀÚ´Â m º¯°æÀÚ°¡ ÁöÁ¤µÇ¾úÀ»¶§´Â ¹«½ÃµË´Ï´Ù. ÆÞ¿¡´Â ÀÌ º¯°æÀÚ°¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.

S
ÆÐÅÏÀÌ ¿©·¯¹ø ÀÌ¿ëµÇ¸é, ¸ÅĪ¿¡ °É¸®´Â ½Ã°£À» Àý¾àÇϱâ À§Çؼ­ ºÐ¼®¿¡ ´õ ¸¹Àº ½Ã°£À» µéÀÏ °¡Ä¡°¡ ÀÖ½À´Ï´Ù. ÀÌ º¯°æÀÚ¸¦ ÁöÁ¤Çϸé, Ãß°¡ ºÐ¼®À» ÇàÇÕ´Ï´Ù. Çö ½ÃÁ¡¿¡¼­, ÆÐÅÏÀÇ ºÐ¼®Àº ÇϳªÀÇ °íÁ¤µÈ ½ÃÀÛ ¹®ÀÚ¸¦ °¡ÁöÁö ¾Ê´Â ºñ°íÁ¤ ÆÐÅÏ¿¡¸¸ À¯¿ëÇÕ´Ï´Ù.

U (PCRE_UNGREEDY)
ÀÌ º¯°æÀÚ´Â ¼ö·® Áö½ÃÀÇ "greediness"¸¦ µÚÁý½À´Ï´Ù. ±×¸®ÇÏ¿© ±âº»°ªÀ¸·Î not greedyÇÏ°Ô ÇÕ´Ï´Ù. ÇÏÁö¸¸ "?"°¡ ºÙÀ¸¸é greedyÇÏ°Ô µË´Ï´Ù. ÀÌ´Â ÆÞ°ú ȣȯµÇÁö ¾Ê½À´Ï´Ù. ÆÐÅÏ ¾È¿¡¼­ º¯°æÀÚ ¼³Á¤À¸·Î (?U)ó·³ ÁöÁ¤Çϰųª, ¼ö·®Áö½Ã¾î µÚÀÇ ¹°À½Ç¥·Î ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. (¿¹. .*?)

X (PCRE_EXTRA)
ÀÌ º¯°æÀÚ´Â ÆÞ°ú ȣȯµÇÁö ¾Ê´Â PCREÀÇ Ãß°¡ ±â´ÉÀ» »ç¿ëÇÏ°Ô ÇÕ´Ï´Ù. ÆÐÅÏÀÇ ¹®ÀÚ¿Í °áÇÕµÈ ¹é½½·¡½Ã°¡ Ưº°ÇÑ Àǹ̸¦ Áö´ÏÁö ¾ÊÀ» °æ¿ì¿¡ ¿¡·¯¸¦ ¹ß»ý½ÃÄѼ­, Â÷ÈÄ¿¡ Ãß°¡ ±â´ÉÀ» À§ÇØ ¿¹¾àÇصӴϴÙ. ±âº»ÀûÀ¸·Î ÆÞÀº, ¹®ÀÚ¿Í °áÇÕµÈ ¹é½½·¡½Ã°¡ Ưº°ÇÑ Àǹ̸¦ Áö´ÏÁö ¾ÊÀ» °æ¿ì¿¡´Â ±ÛÀÚ·Î Ãë±ÞÇÕ´Ï´Ù. ÀÌ º¯°æÀÚ´Â ´Ù¸¥ ±â´ÉÀ» Á¦¾îÇÏÁö ¾Ê½À´Ï´Ù.

J (PCRE_INFO_JCHANGED)
³»ºÎ ¿É¼Ç (?J) ¼³Á¤Àº ¿µ¿ªÀÇ PCRE_DUPNAMES ¿É¼ÇÀ» º¯°æÇÕ´Ï´Ù. ¼­ºêÆÐÅÏ¿¡ µ¿ÀÏÇÑ À̸§À» Çã¿ëÇÕ´Ï´Ù.

u (PCRE_UTF8)
ÀÌ º¯°æÀÚ´Â ÆÞ°ú ȣȯµÇÁö ¾Ê´Â PCREÀÇ Ãß°¡ ±â´ÉÀ» »ç¿ëÇÏ°Ô ÇÕ´Ï´Ù. ÆÐÅÏ ¹®ÀÚ¿­À» UTF-8À¸·Î Ãë±ÞÇÕ´Ï´Ù. À¯´Ð½º¿¡¼­´Â PHP 4.1.0ºÎÅÍ, win32¿¡¼­´Â PHP 4.2.3ºÎÅÍ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. PHP 4.3.5ºÎÅÍ ÆÐÅÏÀÇ UTF-8 À¯È¿¼ºÀÌ °Ë»çµË´Ï´Ù.

http://php.net/manual/kr/reference.pcre.pattern.modifiers.php
ÃßõÃßõ : 296 Ãßõ ¸ñ·Ï
¹øÈ£ Á¦¸ñ
223
sessionStorage.getItem ¿Í sessionStorage.setItem
222
¿©·¯ µµ¸ÞÀÎµé °£ ÄíÅ° °øÀ¯Çϱâ
221
ÄíÅ° »ý¼º,°¡Á®¿À±â,»èÁ¦
220
curl ÇÔ¼ö¸¦ ÀÌ¿ëÇÑ HTTP REFERER º¯°æ
219
4±â°¡ ÀÌ»óÀÇ Å×À̺íÀ» ¸¸µé°í ½Í´Ù¸é(Å×À̺íÀÇ AVG_ROW_LENGTH, MAX_ROWS)
218
[mySql] ´Ù¾çÇÑ db°Ë»ö ½ºÅ³ ÃÑÁ¤¸® (¶ç¿ö¾²±â ¹«½Ã, ´ÙÁß°Ë»ö, Æ÷ÇԵǴ ´Ü¾î °Ë»ö)
217
php sqlÀÎÁ§¼Ç °ø°Ý¸·±â
216
[php] SQL ÀÎÁ§¼Ç °ø°Ý
Á¤±ÔÇ¥Çö½Ä - ÆÐÅÏ º¯°æÀÚ
214
fopen ¸·ÇûÀ» ¶§ fsocketopen »ç¿ë¹æ¹ý
213
PHP + MYSQL ¿¬°á Å×½ºÆ® ¿¹Á¦ (mysqli Ŭ·¡½º¹æ½Ä)
212
PHP + MYSQL ¿¬°á Å×½ºÆ® ¿¹Á¦ (pdo ¹æ½Ä)
211
PHP + MYSQL ¿¬°á Å×½ºÆ® ¿¹Á¦ (original)
210
DB Á¢±Ù ¹× Äõ¸®¹®(insert,select,update,delete)
209
[MySQL] Çʵ忡¼­ ƯÁ¤¹®ÀÚ Æ÷ÇÔ ¶Ç´Â Á¦¿ÜÇÑ DB °Ë»ö, LIKE ,NOT
208
SHOUTcast ¸¦ ÀÌ¿ëÇÑ ÀÎÅÍ³Ý ¶óÀÌºê ¹æ¼Û ½Ã½ºÅÛ ±¸Ãà
207
PHP ÀÎÁ§¼Ç°ú file get contentsÀÇ °ü°è
206
DB Á¢±Ù ¹× Äõ¸®¹®(insert,select,update,delete)
205
[MySQL] Çʵ忡¼­ ƯÁ¤¹®ÀÚ Æ÷ÇÔ ¶Ç´Â Á¦¿ÜÇÑ DB °Ë»ö, LIKE ,NOT
204
php5 mysqli µðºñ Á¢¼Ó Ŭ·¡½º ÇÁ·Î±×·¥ ¹× »ç¿ë¹ý
203
html¿¡¼­ ÀÔ·ÂÇÑ°ª DB¿¡¼­ ¹Þ¾Æ¿À±â (µµ¼­Á¤º¸ °Ë»ö)
202
SQL Äõ¸® Á¤¸®
201
[MySql]DB¿¡¼­ ¼­·Î ´Ù¸¥ Å×À̺íÀÇ µ¥ÀÌÅ͸¦ Çѹø¿¡ ºÒ·¯¿À±â
200
À¥È£½ºÆü­¹ö ±×´ë·Î µû¶ó ¸¸µé±â
199
Fatal error: Allowed memory size of ~~
198
.htaccess ÆÄÀÏÀ» ÀÌ¿ëÇÏ¿© PHP ¾÷·Îµå ¿ë·® Á¦ÇÑ º¯°æ
197
¿ìºÐÅõ php.ini ¼³Á¤
196
CURL »ç¿ë¹ý
195
Mysql DB¿¡¼­ ƯÁ¤´Ü¾îµé ÀÏ°ý ¼öÁ¤ Äõ¸®
194
mysql ÇÔ¼öÀÇ php ¿¬°á ¹× Á¾·ù
¸ñ·Ï
¹ÂÁ÷Æ®·ÎÆ® ºÎ»ê±¤¿ª½Ã ºÎ»êÁø±¸ °¡¾ßµ¿ ¤Ó °³ÀÎÁ¤º¸Ãë±Þ¹æħ
Copyright ¨Ï musictrot All rights reserved.