PPIX :: Regexp. ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- Perl Artistic License
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://search.cpan.org/~wyant/
PPIX :: Regexp. ű×
PPIX :: Regexp. ¼³¸í
ÀÏÁ¾ÀÇ Á¤±Ô Ç¥ÇöÀ» ³ªÅ¸³À´Ï´Ù PPIX :: RegeXPÀÇ ¸ñÀûÀº PPI ÆÐÅ°Áö°¡ PerlÀ» ÆĽÌÇÏ´Â ¹æ½Ä°ú À¯»çÇÑ ¹æ½ÄÀ¸·Î Á¤±Ô Ç¥Çö½ÄÀ» ±¸¹® ºÐ¼®ÇÏ´Â °ÍÀÔ´Ï´Ù. ÀÌ Å¬·¡½º´Â PPI :: Document.This PPI¿Í À¯»çÇÑ ¿ªÇÒÀ»ÇÏ´Â ¿ªÇÒÀ»ÇÏ´Â ºÐ¼® Æ®¸®ÀÇ ·çÆ®¸¦ Çü¼ºÇÕ´Ï´Ù.ÀÌ ÆÐÅ°Áö °øÀ¯´Â ¿Õº¹ ¾ÈÀüÀ» ±Ý°íÇÕ´Ï´Ù. Áï, $ expr = 's / (\ d +) (\ d +) / $ 2 $ 1 / smxg'; MY $ RE = PPIX :: REGEXP-> NEW ($ expr); $ RE-> ÄÜÅÙÃ÷ () EQ $ exprÀ» ÀμâÇϽʽÿÀ. "yes \ n": "no \ n"Àº À¯È¿ÇÑ Á¤±Ô Ç¥Çö½Ä¿¡ ´ëÇØ '¿¹'¸¦ ÀμâÇؾßÇÕ´Ï´Ù. Áï, ¾î¸°ÀÌ, find_first, snext_sibling µî ¸ðµç ÀÏÀÌ PPI¿Í °°ÀÌ ²Ï ¸¹ÀÌ µ¿ÀÏÇÑ ¹æ½ÄÀ¸·Î ¶È°°ÀÌ ÀÏÇÏ´Â °Í°ú °°Àº °ÍµéÀÌ PPI¿Í À¯»çÇÕ´Ï´Ù. ÀϺΠÀ¯Æ¿¸®Æ¼ Ŭ·¡½º (Dumper, Lexer ¹× Tokenizer)¸¦ Á¦¿ÜÇÏ°í ¸ðµç Ŭ·¡½º´Â ±âº» Ž»öÀ» Á¦°øÇÏ´Â PPIX :: RegeXP :: ¿ä¼Ò¿¡¼ ¾à¼ÓµË´Ï´Ù. ÅäÅ«Àº ÄÜÅÙÃ÷¸¦ Á¦°øÇÏ´Â PPIX :: RegeXP :: Token¿¡¼ DescendedÀÔ´Ï´Ù. ¸ðµç ÄÁÅ×À̳ʴ ¾î¸°À̸¦ Á¦°øÇÏ´Â PPIX :: RegeXP :: ³ëµå¿¡¼ ÇÏ°Çϸç, ¸ðµç ±¸Á¶ ¿ä¼Ò´Â ½ÃÀÛ ¹× Á¾·á ±¸ºÐ ±âÈ£¸¦ Á¦°øÇÏ´Â PPIX :: Regexp :: ±¸Á¶¿¡¼ ¸ðµç ±¸Á¶ ¿ä¼Ò°¡ ³»·ÁÁ³½À´Ï´Ù. PPIÀÇ µÎ °¡Áö ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ÀÌ ÆÐÅ°Áö´Â º¯°æ ¹× ¿î¿µÀÚ °úºÎÇϸ¦ Á¦°øÇÏÁö ¾Ê½À´Ï´Ù. PPIÀÇ ÀÚ¸® ±â´ÉÀÌ °í·Á µÉ ¼ö ÀÖÁö¸¸ ½É°¢ÇÑ À߸øµÈ À߸øµÈ °Í¿¡ ´ëÇÑ °èȹÀº ¾ø½À´Ï´Ù. ¸¶Âù°¡Áö·Î ¿î¿µÀÚ ¿À¹ö ·Îµù °èȹÀº ¾ø½À´Ï´Ù. ÀÛ¼ºÀÚ°¡ °¡½Ã¼ºÀÌ ÀûÀº À̵æÀ»À§ÇÑ ¼º´É È÷Æ®¸¦ ³ªÅ¸³¾ ¼öÀÖ´Â ÀÛ¼ºÀÚ¿¡°Ô ³ªÅ¸³³´Ï´Ù. PPIX :: RegeXP :: Dumper; MY $ RE = PPIX :: REGEXP-> NEW ( 'QR {FOO} SMX'); PPIX :: RegeXP :: Dumper-> New ($ Re) -> print (); ¿ä±¸ »çÇ× : ¡¤ Perl.
PPIX :: Regexp. °ü·Ã ¼ÒÇÁÆ®¿þ¾î