Perl6 :: ±ÔÄ¢

Perl6 :: ±ÔÄ¢Àº (´ëºÎºÐÀÇ) Perl 6 Regex ±¸¹®À» ±¸ÇöÇÕ´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

Perl6 :: ±ÔÄ¢ ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • Perl Artistic License
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Damian Conway
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://search.cpan.org/~dconway/

Perl6 :: ±ÔÄ¢ ű×


Perl6 :: ±ÔÄ¢ ¼³¸í

Perl6 :: ±ÔÄ¢Àº (´ëºÎºÐÀÇ) Perl 6 Regex ±¸¹®À» ±¸ÇöÇÕ´Ï´Ù. Perl6 :: ±ÔÄ¢Àº (´ëºÎºÐÀÇ) Perl 6 Regex Syntax.Synopsis # Perl 5 ÄÚµå ... Perl6 :: ±ÔÄ¢À» »ç¿ëÇϽʽÿÀ. ¹®¹ý HTML {±ÔÄ¢ doc : iw {q } ±ÔÄ¢ ¸Ó¸® : iw {q + q } #} $ text = ~ s : Àü¿ª ÀûÀ¸·Î : 2nd / / $ 0 {doc} {head} /; ±ÔÄ¢ subj {} ±ÔÄ¢ obj {} ±ÔÄ¢ ¸í»ç {½Ã°£ | Æĸ® | È­»ì} ±ÔÄ¢ µ¿»ç {Æĸ® | ÁÁ¾Æ¿ä | TIME} ±ÔÄ¢ ADJ {TIME} ±ÔÄ¢ ¾ÆÆ® {AN? } ±ÔÄ¢ Áغñ {like} "½Ã°£Àº È­»ìǥó·³ ³¯¾Æ°©´Ï´Ù"= ~ m : ³¹¸» : Æ÷°ýÀû ÀÎ / ^ /; "¹ß°ß µÈ Çؼ®", @ $ 0ÀÇ ´ýÇÁ¸¦ ÀμâÇϽʽÿÀ. $ dna_seq = ~ m : °ãħ {a <> <> <37>}; "¹ß°ß µÈ ½ÃÄö½º : $ _-> @ $ 0ÀÇ POS¿¡¼­ ½ÃÀÛÇÕ´Ï´Ù. # e.ÀÌ ¸ðµâÀº Perl 6 ±ÔÄ¢ ¹× ¹®¹ý ±¸Á¶ÀÇ ´ÝÈù ½Ã¹Ä·¹À̼ÇÀ» ±¸ÇöÇÏ¿© ¼Ò½º ÇÊÅ͸¦ ÅëÇØ Perl 5 regexes·Î ´Ù½Ã ¹ø¿ªÇÕ´Ï´Ù. (µû¶ó¼­ ¼Ò½º ÇÊÅÍÀÇ ¸ðµç ÀϹÝÀûÀÎ Á¦ÇÑÀ¸·Î ÀÎÇØ º¹ÀâÇÑ Äڵ带 ¸ÚÁö°Ô À߸ø ¹ø¿ªÇÏ´Â ´É·ÂÀ» Æ÷ÇÔÇÏ¿© ¼Ò½º ÇÊÅÍÀÇ ÀϹÝÀûÀÎ Á¦ÇÑÀÌ ÀÖ½À´Ï´Ù.) ¸ðµâÀº ÀÌÈÄÀÇ ÀÏÄ¡ (m /.../) ¶Ç´Â ´ëü¸¦ ±â´ëÇÕ´Ï´Ù ( s /.../../..) ³ª¸ÓÁö ¼Ò½º ÆÄÀÏ¿¡¼­ PERL 6 ±¸¹®¿¡ ÀÖ½À´Ï´Ù. ±×·± ´ÙÀ½ ¸ðµç ÆÐÅÏÀ» µ¿µîÇÑ perl 5 ±¸¹®À¸·Î ´Ù½Ã ¹ø¿ªÇÕ´Ï´Ù.ÀÌ ¹ø¿ª µÈ ÀÏÄ¡ / ´ëü Áß Çϳª°¡ ½ÇÇàµÇ¸é "match object"¸¦ »ý¼ºÇÕ´Ï´Ù. ÀÌ´Â $ 0À¸·Î »ç¿ëÇÒ ¼öÀÖ´Â "Perl6À» »ç¿ëÇÏ´Â °æ¿ì :: ±ÔÄ¢, ÇÁ·Î±×·¥ À̸§Àº ´õ ÀÌ»ó $ 0À¸·Î Á¦°øµÇÁö ¾Ê½À´Ï´Ù.) ÀÌ ÀÏÄ¡ °³Ã¼´Â ºÎ¿ï·Î Ãë±Þ µÉ ¼ö ÀÖ½À´Ï´Ù (ÀÌ °æ¿ì¿¡´Â ÀÏÄ¡°¡ ¼º°øÇßÀ» °æ¿ì true¸¦ ¹ÝȯÇÏ°í ±×·¸Áö ¾ÊÀº °æ¿ì false) ¶Ç´Â ¹®ÀÚ¿­·Î ¹ÝȯÇÕ´Ï´Ù (ÀÏÄ¡ÇÏ´Â ÀÏÄ¡ÇÏ´Â ¿ÏÀüÇÑ ÇÏÀ§ ¹®ÀÚ¿­À» ¹Ýȯ ÇÔ). ¹è¿­ (ÀÌ °æ¿ì¿¡´Â ¼º°øÀûÀÎ ÀÏÄ¡ Ç׸ñ¿¡¼­ $ 1, $ 2 µîÀÌ ¸ðµÎ Æ÷ÇԵ˴ϴÙ) ¶Ç´Â Çؽ÷Π(ÀÏÄ¡ÇÏ´Â µ¿¾È »ý¼º µÈ ¸ðµç ³»ºÎ º¯¼ö°¡ Æ÷ÇԵǾîÀÖ´Â °æ¿ì). ¿ä±¸ »çÇ× : ¡¤ Perl.


Perl6 :: ±ÔÄ¢ °ü·Ã ¼ÒÇÁÆ®¿þ¾î