Regexp :: matchcontext.

regexp :: matchcontext é o módulo Perl para substituir (e melhorar) $ correspondência, $ Prematch e $ pós-pós
Baixe Agora

Regexp :: matchcontext. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Damian Conway
  • Site do editor:
  • http://search.cpan.org/~dconway/

Regexp :: matchcontext. Tag


Regexp :: matchcontext. Descrição

REGEXP :: MatchContext é o módulo Perl para substituir (e melhorar) $ correspondência, $ prematch e $ pós-pós REGEXP :: MatchContext é o módulo Perl para substituir (e melhorar) $ correspondência, $ Prematch e $ PostMatchsynopsis usar regexp :: matchcontext -vars; $ str = m / (? p) d + /; Imprimir "antes: $ prematchn"; Imprimir "Correspondência: $ Matche"; Imprimir "depois: $ postmatchn"; $ Match = 2 * $ correspondência; # Substituto no módulo original $ STRTHE.PM fornece aliases nomeados para as variáveis de $ 'e $' de $ ', $ e $': $ Prematch, $ match e $ pós-pós-pós. Infelizmente, esses aliases sofrem os mesmos problemas que seus originais: eles degradam o desempenho de cada regex no seu programa, mesmo que você esteja usando apenas para obter informações sobre um único jogo. Este módulo também fornece $ Prematch, $ e $ postmatch, mas de uma forma que só impacta o desempenho de correspondências que você especifica. Ou seja, essas três variáveis só são definidas se a regex correspondente mais recentemente continham a meta-bandeira especial (não padrão): (? P) .que é: usar regexp :: matchcontext -vars; $ str = 'foobarbaz'; $ str = ~ / (? p) foo / x; # $ Prematch contém 'foo' # $ correspondente contém 'bar' # $ pós-pós contém 'BAZ' $ str = ~ / foo / x; # $ Prematch, $ Match, e $ PostMatch All Undefthe (? P) Marcador pode ser colocado em qualquer lugar dentro do regex e, exceto para definir as três variáveis de contexto em uma correspondência bem sucedida, é totalmente ignorada.Ramentamentos: · Requisitos de Perl: · Perl.


Regexp :: matchcontext. Software Relacionado