Parse :: Randgen :: regexp

Parse :: Randgen :: regexp ist ein Perl-Modul für das reguläre Ausdruck-Bedingungselement.
Jetzt downloaden

Parse :: Randgen :: regexp Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Jeff Dutton
  • Website des Verlags:
  • http://search.cpan.org/~jdutton/Parse-RandGen-0.202/RandGen/Condition.pm

Parse :: Randgen :: regexp Stichworte


Parse :: Randgen :: regexp Beschreibung

Analysiert :: Randgen :: regexp ist ein Perl-Modul für ein reguläres Ausdruckbedingungselement. Analysiert :: Randgen :: regexp ist ein Perl-Modul für reguläre Ausdrucksbedingung element.regexp ist ein Bedingungselement, das dem angegebenen zusammengestellten regulären Ausdruck entspricht. Zum Auswählen von zufälligen Daten wird der reguläre Ausdruck in seine Komponenten-Subuls, Literale, Charklasse usw. analysiert. Daher ist die Auswahlfunktionalität für einen regulären Ausdruck letztendlich mit der Auswahlfunktionalität einer Regel (einschließlich der Einschränkungen mit / R zu Gierigkeit - siehe Regel) .regexp ist auch als eigenständige Klasse nützlich. Es unterstützt Captures (benannt und indiziert), das in einem Anruf auf der Pick () -Funktion referenziert werden kann, um die Erfassungen zu zwingen, die angegebenen Daten anzupassen, während der Rest der Daten zufällig erzeugt werden soll. Das erste Argument (erforderlich) ist das reguläre Expressionselement (z. B. QR / Foo (bar | baz) + d {1,10} /). Alle anderen Argumente sind namens Paare.Elementreturns Das RegeXP-Element (dh der zusammengestellte reguläre Ausdruck selbst) .NUMCAPTURES Setzen Sie die Anzahl der Captures (z. B. 1, $ 2, ... $ n) in den regulären Ausdruckszeiten Ausdruck. Die Argumente zu dieser Funktion sind Capture # => "Name" -Paare (z. B. namecapture (1 => "Verzeichnis", 2 => "Datei", 3 => "Erweiterung")). CapturTurns Das Regelobjekt, das die angegebene Erfassung darstellt . Die Erfassung kann mit der Nummer oder nach dem Namen angegeben werden (der Name wird von der NAMECAPTURE-Funktion eingestellt) .Pickrandomly generieren Daten (Text), die diesen regulären Ausdruck übereinstimmen (oder nicht). Um den regulären Ausdruck anzugreifen oder absichtlich nicht mit ihm übereinstimmen. Dadurch können die erzeugten Daten benutzerdefinierte Einschränkungen aufweisen, während er den Rest des regulären Ausdrucks ermöglicht, zufällige Daten auszuwählen. Wenn "Match" falsch ist, werden die benutzerdefinierten "Captures" -Werte weiterhin verwendet (was dazu führen kann, dass die Daten stimmen, auch wenn sie nicht anwendbar ist). Beispiel: $ RE-> PICK (Match => 1, Captures => {1 => "http", 2 => "www", 3 => "yahoo", 4 => "com"}); Anforderungen: · Perl Anforderungen: · Perl.


Parse :: Randgen :: regexp Zugehörige Software