Texto :: EscapeDelimiters.

Escape Delimiter caracteres dentro das strings
Baixe Agora

Texto :: EscapeDelimiters. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • John Alden
  • Site do editor:
  • http://search.cpan.org/~bbc/

Texto :: EscapeDelimiters. Tag


Texto :: EscapeDelimiters. Descrição

Escape Delimiter Personagens dentro das strings Ao unir cordas com um delimitador (também conhecido como separador), você precisa se preocupar em escapar de ocorrências desse delimitador nos valores que você está se juntando. Ao dividir o delimitador, você precisa respeitar as sequências de escape para que você não divida em delimiters escapados.Text :: ESCApeDelimiters é um módulo Perl que fornece uma solução para esse problema permitindo que você escape de valores antes de se juntar, dividir os valores Embora respeitando os delimitadores escapados e, finalmente, a desescola os dados.Scaping seja alcançado pela colocação de uma sequência de escape na frente dos caracteres delimitadores. A sequência de escape padrão é uma barra invertida, mas você pode alterar isso. $ Obj = novo texto :: EscapeDelimiters (\% Opções) As opções válidas são: escapequence um ou mais caracteres que serão usados como uma seqüência de escape na frente dos caracteres do delimitador. Se não for fornecido, o padrão é uma barra invertida. Uma string undef ou vazia desta chave pode ser usada para especificar uma sequência de escape null. $ ESCAPED = $ OBJ-> escape ($ string, $ delimitadores) escapa um ou mais caracteres de delimitador em uma string ($ delimitadores podem ser um escalar ou Um arrayref) @list = $ obj-> divisão ($ escapeed_and_joined, $ delimiter) divide uma string escapada em um delimitador (respeitando delimitadores escapados) $ regex = $ obj-> regex ($ delimitadores) cria uma expressão regular que irá corresponder delimitadores (mas não escapou delimitadores). $ delimitadores podem ser um escalar ou um arrayref. $ string = $ obj-> Unescape ($ escapou) inversa de escape () Sinopse My $ OBJ = novo texto :: EscapeDelimiters (); #Count uma lista de listas em uma string usando tab e newline como campo e registrar delimitadores #escape qualquer delimitador ocorrendo nas strings primeiro my $ stringified = junção ("\ n", mapa ("T", Mapa ("T". obj-> escape ($ _, )} @ $ _)} @records); #Count the string de volta, respeitando as fugas @Records = map {} $ obj-> divisão ($ torrado, "\ n"); #Pick fora dos 5 primeiros registros my $ delim_regex = $ obj-> regex ("\ n"); meu @First_Five; para (1..5) {$ stringified = ~ /(.* ?)$delim_regex/g; push @first_five, ; } Requisitos: · Perl.


Texto :: EscapeDelimiters. Software Relacionado

filtrounit.

permite que os testes unitários sejam criados para programas de linha de comando ...

125

Download