Regexp :: comodines

REGEXP :: WildCards es un módulo PERL que convierte las expresiones de comodín para perl expresiones regulares.
Descargar ahora

Regexp :: comodines Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Vincent Pit
  • Sitio web del editor:
  • http://search.cpan.org/~vpit/

Regexp :: comodines Etiquetas


Regexp :: comodines Descripción

REGEXP :: WildCards es un módulo PERL que convierte las expresiones de comodín para perl expresiones regulares. REGEXP :: WildCards es un módulo PERL que convierte las expresiones de comodín para Perl Expressions regular.Synopsis Use REGEXP :: Wildcards QW / WC2RE /; My $ RE; $ re = wc2re 'a {b?, c} *' => 'unix'; # Hazlo de estilo Unix. $ re = wc2re 'a?, b *' => 'win32'; # Hazlo estilo de Windows. $ re = wc2re '* {x, y}?' => 'Jokers'; # Procesar los Jokers y escapar del resto. $ re = wc2re '% a_c%' => 'sql'; # Convierta los comodines SQL en regexps. En muchas situaciones, los usuarios pueden querer especificar patrones para que coincidan, pero no necesita la potencia completa de los regexps. Los comodines hacen uno de esos conjuntos de reglas simplificadas. Este módulo convierte las expresiones de comodín para Perl Expresiones regulares, para que pueda usarlas para coincidir. Maneja el * y? Jokers de cáscara, así como alternativas entre paréntesis de UNIX {,}, pero también% y _ SQL Wildcards. El retroceso () se usa como un personaje de escape. Los envoltorios se proporcionan para imitar el comportamiento de Windows y Unix Shells.VariAblestHese Control de las variables si los jojas y los corchetes de los comodines deben capturar su coincidencia. Se pueden configurar globalmente escribiendo en su programa $ REGEXP :: WildCards :: Captureingle = 1; # Desde entonces, "exactamente uno", los comodines son Capturingor se pueden especificar localmente a través de local {local $ REGEXP :: WildCards :: Captureingle = 1; # En este bloque, "exactamente uno" están capturando comodines. ...} # Regresar a la situación desde antes de la sección BlockThis se describe también cómo esos elementos se traducen por las funciones. $ CAPTURATE, ya que esta variable es cierta, cada ocurrencia de los comodines "exactamente uno" de UNESCAPED (es decir, jokers o _ para SQL WILDCARDS ) se hacen capturar en la regulación resultante (se reemplazan por (.)). De lo contrario, simplemente son reemplazados por .. Predeterminado es el último. Para los Jokers: 'A ??? B \ ??' se traduce a 'a (.) (.) (.) B \? (.)' Si $ Captureingle es verdadero 'A ... B \?' ' De lo contrario (predeterminado) para los comodines de SQL: 'A ___ B \ \ __' se traduce a 'a (.) (.) (.) B \ \ (.)' Si $ Captureingle es verdadero 'a ... B \ _'. De lo contrario (predeterminado) $ CAPTUREANYBY POR DEFECTO Esta variable es falsa, y las sucesiones de los comodines de "cualquier" comodines (I.E. * de los Jokers o% para los comodines SQL) son reemplazados por una sola. *. Cuando se evalúa a las verdaderas, esas secuencias de "cualquier" comodines se hacen en una captura, que es codicioso ((. *)) Por $ CAPTUREEA> 0 y de lo contrario no codicioso ((. *?)). Para los Jokers: 'A *** B \ **' se traduce a 'a. * B \ *. *' Si $ Captureany es falso (predeterminado) 'A (. *) B \ * (. *)' Si $ CAPTUREEY> 0 'A (. *?) B \ * (. *?)' De lo contrario para SQL Wildcards: 'A %%% B \ %%' se traduce a 'a. * B \%. *' Si $ CAPTURANYYY es falso (predeterminado) 'A (. *) B \% (. *)' Si $ CAPTUREANY> 0 'A (. *?) B \% (. *?)' De lo contrario $ Capturebracketsif Esta variable está establecida en verdadero, Las construcciones de soportes válidos se realizan en captura (|) y de lo contrario, se reemplazan por alternaciones que no sean capturas ((?: |)), que es el valor predeterminado. 'A {b \}, \ {c}' se traduce a 'a (b \} | \ \ {c)' Si $ Capturebrackets es verdadero 'A (?: B \} | \ {C)' de lo contrario (predeterminado) Requisitos: · Perl


Regexp :: comodines Software relacionado

béisbol

BASE :: BALL - "B" Todos los espacios de nombres debajo de los (s) dados. ...

181

Descargar