String :: Escape

String :: Escape is een PERL-module die register van stringfuncties bevat, inclusief backslash-ontsnappingen.
Download nu

String :: Escape Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Matthew Simon Cavalletto
  • Uitgever website:
  • http://search.cpan.org/~ferrency/

String :: Escape Tags


String :: Escape Beschrijving

String :: Escape is een Perl-module die register van stringfuncties bevat, inclusief backslash-ontsnappingen. String :: Escape is een PERL-module die register van stringfuncties bevat, inclusief backslash-escapes.synopsis gebruik string :: Escape QW (afdrukbaar onberispelijk); # Converteer controle, hooglicht naar n of xxx ontsnapt aan $ uitgang = afdrukbaar ($ -waarde); # Converteer escape-sequenties terug naar originele tekens $ -waarde = onberispelijke ($ ingang); Gebruik String :: Escape QW (Elide); # Verkort de snaren om te passen, indien nodig foreach (@_) {print elides ($ _, 79). "N"; } Gebruik String :: Escape QW (String2List List2Sstring); # Pak en pak eenvoudige lijsten uit door elk item $ lijst = lijst2Sstring (@list) te citeren; @list = string2List ($ lijst); Gebruik string :: Escape QW (string2hash hash2string); # Pack en pak eenvoudige hashes uit door elk item $ HASH = HASH2SSTRING (% HASH) te citeren; % hash = string2hash ($ hash); Gebruik String :: Escape QW (Escape); # Uitstel selectie van ontsnappingsroutines tot runtime $ escape_name = $ use_quotes? 'QPlintable': 'Afdrukbaar'; @escaped = Escape ($ Escape_Name, @values); Deze module biedt een flexibele bellende interface voor enkele vaak uitgevoerde stringconversiefuncties, waaronder het toepassen en verwijderen van C / Unix-Style-backslash ontsnapt als n en t, inpakken en verwijderen van dubbele aanhalingstekens , en afkappen om binnen een gewenste lengte te passen. Furthermore, de functie Escape () zorgt voor dynamische selectie van operaties door gebruik te maken van een pakket hash-variabele om ontsnappingsspecificaties te bevestigen naar de functies die deze implementeren. De opzoeking legt een beetje een prestatieboete op, maar zorgt voor een aantal nuttig late-bindend gedrag. Samengestelde specificaties (ex. 'Geciteerde hoofdletters') worden uitgebreid naar een lijst met functies die moeten worden toegepast in volgorde. Andere modules kunnen ook hun functies hier registreren voor later algemeen gebruik. (Zie de sectie "Bellen op naam" hieronder voor meer.) Vereisten: · Perl


String :: Escape Gerelateerde software