¹®ÀÚ¿­ :: MatchInterPolate.

String :: MatchInterPolate´Â µ¿ÀÏÇÑ ÅÛÇø´¿¡¼­ Regexp ĸó ¹× °¡º¯ º¸°£À» ¼öÇà ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

¹®ÀÚ¿­ :: MatchInterPolate. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • Perl Artistic License
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Paul Evans
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://search.cpan.org/~pevans/String-Expand-0.03/lib/String/Expand.pm

¹®ÀÚ¿­ :: MatchInterPolate. ű×


¹®ÀÚ¿­ :: MatchInterPolate. ¼³¸í

String :: MatchInterPolate´Â µ¿ÀÏÇÑ ÅÛÇø´¿¡¼­ ¸í¸í µÈ RegexP ĸó ¹× °¡º¯ º¸°£À» ¼öÇà ÇÒ ¼ö ÀÖ½À´Ï´Ù. String :: MatchInterPolate´Â µ¿ÀÏÇÑ ÅÛÇø´¿¡¼­ À̸§ÀÌ ÁöÁ¤µÈ RegExP ĸó ¹× °¡º¯ º¸°£À» ¼öÇà ÇÒ ¼ö ÀÖ½À´Ï´Ù. Synopsis ¹®ÀÚ¿­ :: MatchInterPolate »ç¿ë; MY $ SMI = ¹®ÀÚ¿­ :: MatchInterPolate-> New ( '³» À̸§Àº $ {name / w + /}'); ³» $ vars = $ smi-> ÀÏÄ¡ ( "³» À̸§Àº bob"); ³» $ name = $ vars -> {name}; $ SMI-> º¸°£ ({name => "jim"}))À» ÀμâÇϽʽÿÀ. "n";ÀÌ ¸ðµâÀº ¹®ÀÚ¿­ ÀÏÄ¡ ¹× º¸°£ ÆÐÅÏÀ» ³ªÅ¸³»´Â °´Ã¼ Ŭ·¡½º¸¦ Á¦°øÇÕ´Ï´Ù. ¿©±â¿¡´Â ÀÏÄ¡ÇÏ´Â Á¤±Ô½Ä ÆÐÅÏÀÌ Æ÷ÇÔ µÈ ¸í¸í µÈ º¯¼ö ÀÚ¸® Ç¥½ÃÀÚ°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ÀÌ Å¬·¡½ºÀÇ ÀνºÅϽº´ÂÀÌ Å¬·¡½º¿¡¼­ ÀÏÄ¡Çϰųª º¸°£ ÇÒ ¼öÀÖ´Â ´ÜÀÏ ÆÐÅÏÀ» ³ªÅ¸³À´Ï´Ù.ÀÌ Å¬·¡½ºÀÇ objects´Â ÀÏ´Ü ±¸¼ºµÈ ¼öÁ¤µÇÁö ¾Ê¾Ò½À´Ï´Ù. ±×µéÀº constructor.template formate¿¡ Àü´Þ µÈ µ¥ÀÌÅÍ ÆÄ»ý Àμö ÀÌ¿ÜÀÇ ·±Å¸ÀÓ »óŸ¦ ÀúÀåÇÏÁö ¾Ê½À´Ï´Ù. ÅÛÇø´Àº IT¿¡ Æ÷ÇÔ µÈ º¯¼ö ÀÚ¸® Ç¥½ÃÀÚ°¡ÀÖ´Â ¹®ÀÚ¿­·Î ±¸¼ºµË´Ï´Ù. º¸°£ ±â´ÉÀÌÀÖ´Â Perl ¶Ç´Â ½© ¹®ÀÚ¿­°ú À¯»çÇÕ´Ï´Ù. $ {name / pattern /} º¸°£ {name / pattern /} ÀÎ ¿ÀÇÇ ÇÁ·Î ÆúƼ ½ºÀ§Ä¡°¡ÀÖ´Â ¹®ÀÚ¿­Àº Perl ½ºÅ¸ÀÏ $ {} Áß°ýÈ£·Î DeletedÀ̸ç À̸§°ú ÆÐÅÏÀ» Æ÷ÇÔÇÕ´Ï´Ù. ÆÐÅÏÀº match () ¸Þ¼Òµå¿¡¼­ »ç¿ëÇÒ Á¤»óÀûÀÎ Perl Regexp ´ÜÆíÀÔ´Ï´Ù. ÀÌ regexp´Â ĸó ºê·¡Å¶ ()À» Æ÷ÇÔÇؼ­´Â ¾ÈµÇ¸ç, ÀÌ¿¡ ÀÇÇØ Æ÷ÇÔ µÈ º¯¼öÀÇ ±¸¹® ºÐ¼® ³í¸®°¡ È¥µ¿ µÉ °ÍÀÔ´Ï´Ù. ¹®ÀÚ¿­Àº ¹®ÀÚ ±×´ë·Î Çؼ®µË´Ï´Ù. I.E.E.E. regexp ÆÐÅÏÀÌ ¾Æ´Õ´Ï´Ù. ¹é ½½·¡½Ã´Â ´ÙÀ½ ¹®ÀÚ¸¦ À̽ºÄÉÀÌÇÁ·Î ó¸®ÇÏ´Â µ¥ »ç¿ëµÇ¹Ç·Î ¸®ÅÍ·² ¹é ½½·¡½Ã ¶Ç´Â ´Þ·¯ ±âÈ£¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.ÀÌ °´Ã¼ Ŭ·¡½º¿¡ ´ëÇÑ Àǵµ µÈ »ç¿ëÀº ÅÛÇø®Æ® ¹®ÀÚ¿­ÀÌ ±¸¼º ÆÄÀÏ ¶Ç´Â "½Å·ÚÇÒ ¼öÀÖ´Â"ÀÔ·Â ¼Ò½º¿¡¼­ ¹ß»ýÇÑ´Ù´Â °ÍÀÔ´Ï´Ù. ÇöÀç ±¸Çö¿¡¼­´Â ÀÏÄ¡ () ¶Ç´Â InterPolate () ¸Þ¼Òµå°¡ È£Ãâ µÉ ¶§¸¶´Ù ½ÇÇàµÉ ÀÓÀÇÀÇ Perl Äڵ带 Æ÷ÇÔÇÏ´Â Á¶½É½º·´°Ô Á¶ÀÛ µÈ ¹®ÀÚ¿­À» ¸ØÃ⠰͵µ ¾ø½À´Ï´Ù. ( "º¸¾È"¼½¼Ç ÂüÁ¶). ÀÌ »ç½ÇÀº ³ªÁß¿¡ ¹öÀü¿¡¼­ º¯°æ µÉ ¼ö ÀÖ½À´Ï´Ù. ¡¤ Perl ¿ä±¸ »çÇ× : ¡¤ Perl.


¹®ÀÚ¿­ :: MatchInterPolate. °ü·Ã ¼ÒÇÁÆ®¿þ¾î