| Ppix :: regexp. repräsentiert einen regelmäßigen Ausdruck einer Art |
Jetzt downloaden |
Ppix :: regexp. Ranking & Zusammenfassung
- Lizenz:
- Perl Artistic License
- Name des Herausgebers:
- Tom Wyant
- Website des Verlags:
- http://search.cpan.org/~wyant/
Ppix :: regexp. Stichworte
Ppix :: regexp. Beschreibung
Einen regelmäßigen Ausdruck einer Art darstellen PPIX :: RegexPs Zweck ist es, reguläre Ausdrücke auf eine ähnliche Weise wie das PPI-Paket analysiert. Diese Klasse bildet die Wurzel des Parse-Baums und spielt eine Rolle, ähnlich wie PPI :: Dokument Das heißt, mein $ expr = 's / (\ d +) (\ d +) / $ 2 $ 1 / smxg'; mein $ re = ppix :: regexp-> neu ($ expr); drucken $ re-> content () eq $ expr? "Ja \ n": "Nein \ n" sollte "Ja" für jeden gültigen regulären Ausdruck drucken.Navigation ist ähnlich der von PPI bereitgestellten. Das heißt, Dinge wie Kinder, Find_First, Snext_Sibling und so auf alle Arbeiten auf alle Arbeit wie in PPI. Die Klassenhierarchie ähnelt auch PPI. Außer für einige Utility-Klassen (der Dumper, der Lexer und der Tokenizer) sind alle Klassen von PPIX :: regexp :: Element, das grundlegende Navigation bereitstellt, abstammern. Token sind von ppix: regexp :: token, das Inhalt liefert, abstammern. Alle Container sind von ppix: regexp :: Knoten, das für Kinder vorsieht, und alle Strukturelemente sind von PPIX: regexp :: struktur, die beginnende und endende Trennzeichen und ein Typ darstellt. Es gibt zwei Merkmale von ppi dass dieses Paket nicht zur Verfügung steht - Mutabilität und Operator-Überlastung. Es gibt keine Pläne für ernsthafte Mutabilität, obwohl etwas wie die PPI-Pflaumfunktionalität in Betracht gezogen werden kann. In ähnlicher Weise gibt es keine Pläne für die Operator-Überlastung, die dem Autor zum Darstellen eines Performance-Treffers für wenig greifbares Gain.Synopsis verwendet. Verwenden Sie ppix :: regexp :: dumper; mein $ re = ppix :: regexp-> neu ('qr {foo} smx'); Ppix :: regexp :: dumper-> neu ($ re) -> drucken (); Anforderungen: · Perl.
Ppix :: regexp. Zugehörige Software