RegexP :: Wildcards.

regexp :: Wildcards ist ein Perl-Modul, das Platzhalter-Ausdrücke in perl reguläre Ausdrücke umwandelt.
Jetzt downloaden

RegexP :: Wildcards. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Vincent Pit
  • Website des Verlags:
  • http://search.cpan.org/~vpit/

RegexP :: Wildcards. Stichworte


RegexP :: Wildcards. Beschreibung

Regexp :: Wildcards ist ein Perl-Modul, dass Konvertiten Wildcard Ausdrücke Perl reguläre Ausdrücke. Regexp :: Wildcards ist ein Perl-Modul, dass Konvertiten Wildcard Ausdrücke Perl reguläre expressions.SYNOPSIS Verwendung Regexp :: Wildcards qw / wc2re /; my $ re; $ Re = wc2re 'a {b, c}? *' => 'Unix'; # Do it Unix-Stil. $ Re = wc2re 'a, b *?' => 'Win32'; # Tun Sie es im Windows-Stil. $ Re = wc2re '* {x, y}?' => 'Joker'; # Den jokers Prozess und den Rest entkommen. $ Re = wc2re '% a_c%' => 'SQL'; # Schalten SQL Platzhalter in regexps.In viele Situationen können Benutzer wollen Muster angeben, sondern passen die volle Leistung des regexps nicht brauchen. Wildcards machen eine jener Sätze von vereinfachten Regeln. Dieses Modul konvertiert Wildcard Ausdrücke Perl reguläre Ausdrücke, so dass Sie sie für den Abgleich verwenden können. Sie übernimmt die * und? Shell jokers sowie Unix klammert Alternativen {,}, aber auch% und _ SQL Platzhalter. Rücktaste () ist als Escape-Zeichen verwendet. Wrappers ist zu imitieren das Verhalten von Windows und Unix shells.VARIABLESThese Variablen Steuerung zur Verfügung gestellt, wenn die Platzhalter Joker und Klammern haben ihr jeweiliges Spiel erfassen. Sie können $ Regexp durch das Schreiben in Ihrem Programm global gesetzt werden :: Wildcards :: CaptureSingle = 1; # Von dann, "genau ein" Platzhalter sind capturingor können lokal über {local $ Regexp :: Wildcards :: CaptureSingle = 1 angegeben werden; # In diesem Block genau ein Platzhalter aufnimmst. ...} # Zurück zur Situation von vor dem blockThis Abschnitt beschreibt auch, wie diese Elemente durch die Funktionen übersetzt werden. $ CaptureSingleWhen diese Variable ist wahr, jedes Auftreten von unescaped genau einem Platzhalter (dh? Joker oder _ für SQL Platzhalter ) in der resultierenden regexp gemacht Erfassung (sie ersetzt werden (.)). Andernfalls werden sie durch nur ersetzt .. Standard ist die letztere. Für Joker: 'a ??? b \ ??' wird übersetzt 'ein (.) (.) (.) b \? (.)', wenn $ CaptureSingle wahr ist 'a ... b \ ?.' ansonsten (default) Für SQL Platzhalter: 'a ___ b \ __' wird übersetzt 'a b \ _ (.) (.) (.) (.)', wenn $ CaptureSingle wahr ist 'a ... b \ _.' Anderenfalls (Standard) $ CaptureAnyBy Standard Diese Variable falsch ist, und Abfolgen von unescaped ANY Platzhalter (d.h. * oder Jokers% für SQL Platzhalter) werden durch einen einzigen ersetzt. *. Wenn es um wahr auswertet, werden diese Sequenzen von alle Platzhalter in einen Capture gemacht, die gierig ist ((. *)) Für $ CaptureAny> 0 und ansonsten nicht gierig ((. *?)). Für joker: 'a *** b \ **' wird übersetzt '. A * b \ * *', wenn $ CaptureAny falsch ist (default) '(. *) A (. *) B \ *', wenn $ CaptureAny> 0 '(.? *) a b \ * (*.?)' sonst für SQL Platzhalter: 'a %%% b \ %%' wird übersetzt, wenn $ CaptureAny 'a * b \% *..' false (Standard) 'a (. *) b \% (. *)', wenn $ CaptureAny> 0 'a (. *?) b \% (. *?)' sonst $ CaptureBracketsIf diese Variable auf true gesetzt ist, gültig Klammern Konstrukte werden hergestellt in (|) erfasst, und ansonsten werden sie von nicht-Erfassung Abwechslungen ersetzt ((: |?)), das ist die Standardeinstellung. 'A {b \} \ {c}' auf 'a (b \} | \ {c)' übersetzt, wenn $ CaptureBrackets ist wahr 'a? (: B \} | \ {c)' sonst (default) Anforderungen: · Perl.


RegexP :: Wildcards. Zugehörige Software

Fortschrittsmonitor.

ist ein flexibler und konfigurierbarer Rahmen für die Bereitstellung von Rückmeldungen darüber, wie eine langlaufende Aufgabe fortgesetzt wird. ...

137

Herunterladen