String :: expand.

String :: Expand ist ein Perl-Modul, das String-Dienstprogrammfunktionen zum Erweitern von Variablen in selbstreferenzierenden Sets enthält.
Jetzt downloaden

String :: expand. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Paul Evans
  • Website des Verlags:
  • http://search.cpan.org/~pevans/String-Expand-0.03/lib/String/Expand.pm

String :: expand. Stichworte


String :: expand. Beschreibung

String :: Expand ist ein Perl-Modul, das String-Utility-Funktionen enthält, um Variablen in selbstreferenzierenden Sets zu erweitern. String :: Expand ist ein Perl-Modul, das String-Utility-Funktionen zum Erweitern von Variablen in Self-Reference-Sets enthält.Synopsis Verwenden Sie String :: Erweitern Sie QW (expand_strings); my% vars = (Nachricht => 'Mein Zuhause ist $ Home', Text => 'Nachricht ist "$ MESSAGE"'); expand_strings (% vars,% env); #% vars enthält jetzt ähnlich wie: # Nachricht => 'Mein Zuhause ist / home / user', # text => 'Nachricht lautet "Mein Zuhause ist / home / user"' Dieses Modul implementiert Dienstprogrammfunktionen zum Ausweiten von Embedded-Variablen in a Saite. Variable Referenzen sind in ein ähnliches Formular in eine ähnliche Form der Bourne-Shell eingebettet, nämlich im Formular $ Name oder $ {Name}. Im ersteren Fall muss der Name aus einem Großbuchstaben oder Unterstrich bestehen und kann mit Null- oder mehr Großbuchstaben, Ziffern oder Unterstrichen folgen. Im letzteren Fall kann der Name aus beliebigen Zeichen bestehen, wird jedoch durch das erste Close-Brace-Zeichen '}' beendet. Die Zeichenfolge kann auch wörtliche Dollar-Markierungen enthalten, die von $, von $, bzw. wörtlichen Escape-Markierungen entkommen, entkommen, die von \ entkommen sind. Diese werden in $ bzw. bzw. in der Rückkehr umgewandelt. Während es viele andere Module gibt, z. B. auch Ausdehnung, z. Kann auf andere Werte innerhalb desselben Hash.Functions $ expanded = expand_string ($ str,% vars) auf diese Funktion erweitert, erweitert eingebettete Variable-Referenzen in der übergebenen Zeichenfolge und gibt die erweiterte Kopie zurück. $ sta caw, möglicherweise mit variablen Erweiterungen% VarsReference in Hash mit variabler WerteReturnsa-Zeichenfolge mit Variablen expandedExpand_strings (% strs,% Overlay) Diese Funktion nimmt einen Hash der Zeichenfolgen an und erweitert in einem von ihnen eingebetteten Variablennamen in derselben Form wie der an den expand_string () übergebene Zeichenfolge. Erweiterungen können sich auf andere Saiten beziehen, oder auf Werte in der% Overlay-Hash. Werte in den Hauptvariablen-Hash übernehmen Presidenz über Werte in der Überlagerung. Wenn ein Zyklus erkannt wird, während er versucht wird, die Werte zu erweitern, wird eine Ausnahme ausgelöst.% StrsrEference an einen Hash-mithilfe von Variablen, um% OverlayReference an einen Hash mit anderen Variablenwerten zu erweitern. · Perl.


String :: expand. Zugehörige Software