Texto :: EscapeElimiters

Escapar de caracteres delimitadores dentro de las cuerdas
Descargar ahora

Texto :: EscapeElimiters Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • John Alden
  • Sitio web del editor:
  • http://search.cpan.org/~bbc/

Texto :: EscapeElimiters Etiquetas


Texto :: EscapeElimiters Descripción

Escape de caracteres delimitadores dentro de las cuerdas. Al unir las cadenas con un delimitador (también conocido como separador), debe preocuparse por escapar de las ocurrencias de ese delimitador en los valores que está uniendo. Al dividirlo en el delimitador, debe respetar las secuencias de escape para que no se divida en los delimitadores escapados. Texto :: EscapeElimiters es un módulo Perl que proporciona una solución a ese problema, lo que le permite escapar de los valores antes de unirse, divida los valores Mientras respetaba los delimitadores escapados, y finalmente los datos se consiguen los datos. Se logra colocando una secuencia de escape frente a caracteres delimitadores. La secuencia de escape predeterminada es una barra invertida, pero puede cambiar esto. $ Obj = nuevo texto :: escapedelimiters (\% opciones) Las opciones válidas son: Escapequese uno o más caracteres que se usarán como una secuencia de escape frente a los caracteres delimitadores. Si no se suministra, los valores predeterminados en una barra invertida. Una cadena de undeles o vacíos de esta tecla se puede usar para especificar una secuencia de escape nula. $ Escapados = $ obj-> escape ($ cadena, $ delimitadores) escapa uno o más caracteres delimitadores en una cadena ($ delimitadores pueden ser un escalar o un arrayref) @list = $ obj-> división ($ escaped_and_joined, $ delimitador) Divide una cadena escapada en un delimitador (respetando los delimitadores escapados) $ regex = $ obj-> regex ($ delimiters) crea una expresión regular que coincidirá Delimitadores (pero no escapados delimitadores). $ Delimiters puede ser un escalar o un arrayref. $ cadena = $ obj-> unescape ($ escapado) inversa de escape () sinopsis My $ obj = nuevo texto :: escapedelimiters (); #Convert Una lista de listas en una cadena con pestaña y newline como campo y delimitadores de registro #escape Cualquier delimitador que se produce en las cadenas primero My $ STRINIFICE = Únete ("\ N", map {Únase a $ ("\ t", mapa {$ obj-> escape ($ _, )} @ $ _)}} @Records); #Convierta la cadena hacia atrás, respetando la escape @Records = Mapa {} $ obj-> Split ($ rizado, "\ n"); #Pick off los primeros 5 registra My $ Delim_Regex = $ obj-> regex ("\ n"); mi @first_five; para (1..5) {$ rinificado = ~ /(.*?)$DELIM_REGEX/G; PUSH @FIRST_FIVE, ; } Requisitos: · Perl


Texto :: EscapeElimiters Software relacionado

filtrante

permite que las pruebas de la unidad se diseñen para los programas de línea de comandos ...

125

Descargar