| ¹®ÀÚ¿ :: Å»Ãâ String :: Escape´Â ¹é ½½·¡½Ã Å»ÃâÀ» Æ÷ÇÔÇÏ¿© ¹®ÀÚ¿ ÇÔ¼öÀÇ ·¹Áö½ºÆ®¸®¸¦ Æ÷ÇÔÇÏ´Â Perl ¸ðµâÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
¹®ÀÚ¿ :: Å»Ãâ ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- Perl Artistic License
- °Ô½ÃÀÚ À̸§:
- Matthew Simon Cavalletto
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://search.cpan.org/~ferrency/
¹®ÀÚ¿ :: Å»Ãâ ű×
¹®ÀÚ¿ :: Å»Ãâ ¼³¸í
String :: Escape´Â ¹é ½½·¡½Ã Å»ÃâÀ» Æ÷ÇÔÇÏ¿© ¹®ÀÚ¿ ÇÔ¼öÀÇ ·¹Áö½ºÆ®¸®¸¦ Æ÷ÇÔÇÏ´Â Perl ¸ðµâÀÔ´Ï´Ù. String :: Escape´Â ¹é ½½·¡½Ã Escapes¸¦ Æ÷ÇÔÇÏ¿© ¹®ÀÚ¿ ÇÔ¼öÀÇ ·¹Áö½ºÆ®¸®¸¦ Æ÷ÇÔÇÏ´Â Perl ¸ðµâÀÔ´Ï´Ù. SynopSIS ¹®ÀÚ¿ :: À̽ºÄÉÀÌÇÁ QW (Àμ⠰¡´É ÇØÁ¦ °¡´É); # ÄÁÆ®·Ñ, ÇÏÀÌÄ¡ ºñÆ® ¹®ÀÚ¸¦ n ¶Ç´Â xxx¿¡ À̽ºÄÉÀÌÇÁ·Î º¯È¯ $ OUTPUT = Àμ⠰¡´É ($ value); # À̽ºÄÉÀÌÇÁ ½ÃÄö½º¸¦ ¿ø·¡ÀÇ chars·Î ´Ù½Ã º¯È¯ $ value = probtable ($ ÀÔ·Â); ¹®ÀÚ¿ :: À̽ºÄÉÀÌÇÁ QW (elide); # ÇÊ¿äÇÑ °æ¿ì, ÇÊ¿äÇÑ °æ¿ì, ¿¤¸®Æ® ($ _, 79)¸¦ ÀûÇÕÇÏ°Ô ¸¸Á· ½ÃÅ°½Ê½Ã¿À. "N"; } ¹®ÀÚ¿ :: À̽ºÄÉÀÌÇÁ QW (String2List List2String); # °¢ Ç׸ñÀ» ÀοëÇÏ¿© $ list = list2string (@List)¸¦ ÀοëÇÏ¿© °£´ÜÇÑ ¸ñ·ÏÀ» ÆÑÇÏ°í ¾ÐÃàÀ» DZ´Ï ´Ù. @List = String2List ($ list); ¹®ÀÚ¿ :: À̽ºÄÉÀÌÇÁ QW (String2Hash HasH2String); # °¢ Ç׸ñ $ hash = hash2string (% ÇؽÃ)À» ÀοëÇÏ¿© °£´ÜÇÑ Çؽø¦ ÆÑÇÏ°í ¾ÐÃàÀ» DZ´Ï ´Ù. % hash = string2hash ($ hash); ¹®ÀÚ¿ :: À̽ºÄÉÀÌÇÁ QW (À̽ºÄÉÀÌÇÁ); # ·±Å¸ÀÓ $ eachine_name = $ USE_Quotes±îÁö Å»Ãâ ·çƾ ¼±ÅÃÀ» ¿¬±âÇմϱî? 'QPrintable': 'Àμ⠰¡´É'; @escaped = À̽ºÄÉÀÌÇÁ ($ eachine_name, @values);ÀÌ ¸ðµâÀº N ¹× T¿Í °°Àº C / UNIX ½ºÅ¸ÀÏ ¹é ½½·¡½Ã Å»ÃâÀ» Àû¿ëÇÏ°í Á¦°ÅÇÏ´Â °ÍÀ» Æ÷ÇÔÇÏ¿© ÀϺΠÀÚÁÖ ¼öÇàµÇ´Â ¹®ÀÚ¿ º¯È¯ ÇÔ¼ö¿¡ À¯¿¬ÇÑ È£Ãâ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÕ´Ï´Ù. ¹× ¿øÇÏ´Â ±æÀÌ ³»¿¡ ÀûÇÕÇϵµ·Ï À߸³´Ï´Ù. Furthermore, À̽ºÄÉÀÌÇÁ () ÇÔ¼ö´Â ÆÐÅ°Áö Çؽà º¯¼ö¸¦ »ç¿ëÇÏ¿© À̽ºÄÉÀÌÇÁ ½ºÆå ¹®ÀÚ¿À» ±¸ÇöÇÏ´Â ±â´É¿¡ ¸ÊÇÎÇÏ´Â ÀÛ¾÷ÀÇ µ¿Àû ¼±ÅÃÀ» Á¦°øÇÕ´Ï´Ù. ·è¾÷Àº ¾à°£ÀÇ ¼º´É ó¹úÀ» ºÎ°úÇÏÁö¸¸ ÀϺΠÀ¯¿ëÇÑ ´ÊÀº ¹ÙÀεù µ¿ÀÛÀ» Çã¿ëÇÕ´Ï´Ù. º¹ÇÕ »ç¾ç (¿¹ : ´ë¹®ÀÚ ')Àº ¼ø¼´ë·Î Àû¿ëµÇ´Â ±â´É ¸ñ·ÏÀ¸·Î È®ÀåµË´Ï´Ù. ´Ù¸¥ ¸ðµâÀº ¶ÇÇÑ ³ªÁß¿¡ ÀϹÝÀûÀÎ »ç¿ëÀ» À§ÇØ ¿©±â¿¡ ±â´ÉÀ» µî·Ï ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ¾Æ·¡ÀÇ "À̸§º°·Î È£Ãâ"¼½¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ.) ¿ä±¸ »çÇ× : ¡¤ Perl.
¹®ÀÚ¿ :: Å»Ãâ °ü·Ã ¼ÒÇÁÆ®¿þ¾î