Regexp :: MatchContext

RGEXP :: MatchContext is PERL-module om de $ Match, $ Prematch en $ Postmatch (en verbetering) te vervangen
Download nu

Regexp :: MatchContext Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Damian Conway
  • Uitgever website:
  • http://search.cpan.org/~dconway/

Regexp :: MatchContext Tags


Regexp :: MatchContext Beschrijving

Regexp :: MatchContext is Perl-module om de $ Match, $ Prematch, en $ Postmatch te vervangen (en verbeteren) Regexp :: MatchContext is Perl-module om (en verbeteren van) $ Match, $ Prematch en $ PostMatchSynopsis-gebruik Regexp :: MatchContext -Vars te vervangen; $ str = m / (? p) d + /; Print "vóór: $ prematchn"; Print "Komt overeen met: $ MATCHN"; Print "na: $ postmatchn"; $ Match = 2 * $ Match; # Vervanger in Original $ StrThe English.PM-module biedt genoemde aliassen voor Perl's ingebouwde $ `, $ en $ 'variabelen: $ Prematch, $ Match, en $ Postmatch. Helaas lijden die aliassen dezelfde problemen als hun originelen: ze degraderen de prestaties van elke regex in uw programma, zelfs als u ze alleen gebruikt om informatie over een enkele match te krijgen. Deze module biedt ook $ Prematch, $ Match, en $ Postmatch, maar op een manier die alleen maar invloed heeft op de prestaties van wedstrijden die u opgeeft. Dat wil zeggen, deze drie variabelen worden alleen ingesteld als de meest recent gematched Regex de speciale (niet-standaard) meta-vlag bevat: (? P). Dat is: gebruik Regexp :: MatchContext -Vars; $ str = 'foobarbaz'; $ str = ~ / (? p) foo / x; # $ Prematch bevat 'foo' # $ Match bevat 'bar' # $ postmatch bevat 'baz' $ str = ~ / foo / x; # $ Prematch, $ Match, en $ Postmatch Alle undefthe (? P) Marker kan overal binnen de regex worden geplaatst en, behalve voor het instellen van de drie contextvariabelen op een succesvolle overeenkomst, is anders volledig genegeerd. REQUIRINGEN: · PERL-VEREISTINGEN: · Perl


Regexp :: MatchContext Gerelateerde software