Zeichenfolge :: MatchInterpolate.

String :: MatchInterPolate kann mit dem Namen RegeXP-Erfassung und die variable Interpolation von derselben Vorlage ausführen.
Jetzt downloaden

Zeichenfolge :: MatchInterpolate. 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

Zeichenfolge :: MatchInterpolate. Stichworte


Zeichenfolge :: MatchInterpolate. Beschreibung

String :: MatchInterpolate kann mit dem Namen RegeXP-Erfassung und die variable Interpolation von derselben Vorlage ausführen. String :: MatchInterpolate kann mit dem Namen RegeXP Capture und die variable Interpolation von derselben Vorlage ausführen.Synopsis verwenden String :: MatchInterPolate; My $ smi = String :: MatchInterPolate-> NEU ('Mein Name ist $ {name / w + /}'); Meine $ vars = $ smi-> patch ("mein Name ist Bob"); mein $ name = $ vars -> {Name}; $ smi-> interpolat ({name => "jim"}). "n"; Dieses Modul bietet eine Objektklasse, die ein Zeichenfolgenanpassungs- und Interpolationsmuster darstellt. Es enthält namens-variable Platzhalter, die ein RegeXP-Muster enthalten, um sie anzupassen. Eine Instanz dieser Klasse repräsentiert ein einzelnes Muster, das gegen oder interpoliert werden kann, der in diese Klasse in dieser Klasse angepasst oder interpoliert werden kann. Sie speichern keinen anderen Runtime-Status an anderen als die an den Konstruktor abgeleiteten Argumenten, die an den Constructor fortgesetzt wurden. Es sieht ähnlich wie eine Perl- oder Shell-Zeichenfolge mit Interpolation aus: Eine Zeichenfolge hier mit $ {name / muster /} InterpolationSthe eingebettete Variable wird von Perl-{{} -Steilen von Perl-Styken delmitiert und enthält einen Namen und ein Muster. Das Muster ist ein normales Perl-RegexP-Fragment, das von der Match () -Methode verwendet wird. Dieser RegexP sollte keine Erfassungshalterungen () enthalten, da diese die Parsing-Logik verwirren. d. H. Nicht als Regexp-Muster. Es kann ein Backslash verwendet werden, um dem folgenden Zeichen zu entweichen, sodass wörtliche Backlaslashes oder Dollarzeichen verwendet werden können. Die beabsichtigte Verwendung für diese Objektklasse ist, dass die Vorlagen-Saiten aus einer Konfigurationsdatei oder einer anderen Quelle von "vertrauenswürdigen" Eingaben stammen. In der aktuellen Implementierung gibt es nichts, um eine sorgfältig gefertigte Zeichenfolge aus dem enthaltenden beliebigen Perl-Code zu stoppen, der jedes Mal ausgeführt würde, wenn die Match () oder Interpolate () -Methoden aufgerufen werden. (Siehe Abschnitt "Sicherheit"). Diese Tatsache kann in einer späteren Version geändert werden. Aquirements: · Perl-Anforderungen: · Perl.


Zeichenfolge :: MatchInterpolate. Zugehörige Software