Regexp :: Wildcards

RGEXP :: Wildcards is een PERL-module die jokertekeningen omzet naar Perl-reguliere uitdrukkingen.
Download nu

Regexp :: Wildcards Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Vincent Pit
  • Uitgever website:
  • http://search.cpan.org/~vpit/

Regexp :: Wildcards Tags


Regexp :: Wildcards Beschrijving

Regexp :: Wildcards is een Perl-module die jokertekeningen omzet naar Perl Regular Expressions. Regexp :: Wildcards is een Perl-module die jokertekenuitdrukkingen converteert naar Perl Regular Expressions.Synopsis Gebruik Regexp :: Wildcards QW / WC2RE /; mijn $ re; $ RE = WC2RE 'A {B?, C} *' => 'Unix'; # Doe het Unix-stijl. $ RE = WC2RE 'A?, B *' => 'Win32'; # Doe het Windows-stijl. $ re = wc2re '* {x, y}?' => 'jokers'; # Verwerk de jokers en ontsnap aan de rest. $ RE = WC2RE '% A_C%' => 'SQL'; # Draai SQL-jokertekens in Regexps.In veel situaties willen gebruikers mogelijk patronen specificeren die overeenkomen met, maar hebben geen volledige kracht van Regexps nodig. Jokertekens maken een van die sets vereenvoudigde regels. Deze module converteert jokertekeningen naar Perl Regular Expressions, zodat u ze kunt gebruiken voor het matchen. Het behandelt de * en? Shell-jokers, evenals Unix Bracketed alternatieven {,}, maar ook% en _ sql-jokertekens. Backspace () wordt gebruikt als een ontsnappingspercentage. Wrappers zijn aanwezig om het gedrag van Windows en Unix Shells.VariaBlesthese variabelen te mimiceren als de jokers en beugels van de jokertekens hun match moeten vastleggen. Ze kunnen wereldwijd worden ingesteld door te schrijven in uw programma $ Regexp :: Wildcards :: CaptureSingle = 1; # Vanaf dat moment, "Precies één" jokertekens zijn Captureor kunnen lokaal worden opgegeven via lokale {Local $ Regexp :: Wildcards :: CaptureSingle = 1; # In dit blok, "precies één" jokertekens vastleggen. ...} # Terug naar de situatie Vanaf vóór de BLOCKTHIS-sectie beschrijft ook hoe die elementen worden vertaald door de functies. $ CaptureSingleWanneer deze variabele waar is, elk gebeurtenis van de niet-geschikte "exact één" jokertekens (dwz? Jokers of _ voor SQL-jokers of _ voor SQL-jokers ) worden gemaakt in de resulterende regexp (ze worden vervangen door (.)). Anders worden ze gewoon vervangen door. Default is de laatste. Voor jokers: 'A ??? b \ ??' wordt vertaald naar 'A (.) (.) (.) B \? (.)' Als $ CaptureSingle True is 'A ... B \ ?.' Anders (standaard) voor SQL-jokertekens: 'A ___ B \ __' wordt vertaald naar 'A (.) (.) (.) B \ _ (.)' Als $ CaptureSingle true is 'A ... B \ _'. Anders (standaard) $ Captureanyby Default Deze variabele is onjuiste, en er worden successen van de niet-geschikte "eventuele" wildcards (d.w.z. * jokers of% voor SQL-jokertekens) vervangen door één enkele. *. Wanneer het van True evalueert, worden die sequenties van "eventuele" jokertekens in één opname gemaakt, die hebzuchtig is ((. *)) Voor $ CAPERANANY> 0 en anders niet-hebbendig ((. *?)). Voor jokers: 'A *** B \ **' wordt vertaald naar 'A. * B \ * *' als $ Captureany onjuist is (standaard) 'A (. *) B \ * (. *)' Als $ Captureany> 0 'A (. *?) B \ * (. *?)' Anders voor SQL-jokertekens: 'A %%% B \ %%' wordt vertaald naar 'A. * B \%. *' Als $ Captureany is onjuist (standaard) 'A (. *) B \% (. *)' als $ Captureany> 0 'A (. *?) B \% (. *?)' Anders $ CaptureBracketsif deze variabele is ingesteld op TRUE, geldige beugels constructen worden gemaakt in (|) vangt, en anders worden ze vervangen door niet-vastleggen van afwisseling ((: |?)), dat is de standaard. 'A {b \} \ {c}' wordt vertaald naar 'a (b \} | \ {c)' als $ CaptureBrackets waar is 'a (:? B \} | \ {c)' anders (standaard) Vereisten: · Perl


Regexp :: Wildcards Gerelateerde software