Codifique :: Escape

Extensão Perl para codificações de várias seqüências de escape
Baixe Agora

Codifique :: Escape Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • You Hyun Jo
  • Site do editor:
  • http://search.cpan.org/~you/

Codifique :: Escape Tag


Codifique :: Escape Descrição

Extensão Perl para codificações de várias seqüências de escape Codificar :: Escape é um módulo Perl que atua como uma classe de wrapper para codificações de seqüências de escape. Não é para uma codificação baseada em fuga (por exemplo, ISO-2022-JP). É para sequências de escape de codificação / decodificação, geralmente usadas em códigos de origem. Muitas linguagens de programação, idiomas de marcação e idiomas de texto fornecem métodos para codificar caracteres especiais (ou funcionais) e símbolos não teclados na forma de seqüência de escape. Isso é o que eu diz respeito. Sim, você está certo. Já existem muitos módulos. Veja String :: Escape :: Escape, Tex :: Codificar, Html :: Mason :: Escape :: Plugin :: XML :: XML :: Escape, Uri :: Escape, etc. Mas por algum motivo eu preciso fazer de uma maneira diferente. Há mais de uma maneira de fazer isso! Depois disso, me perguntei se este módulo é útil. Pode não ser exceto por mim. Neste momento, Zhuangzi me lembra: "" O inútil tem seu uso "". Sinopse use codificar :: Escape; $ ESCAPED_ASCII = "Perl \ tpathologically ecletic lister \ n"; $ ascii = decodificar 'ascii-escapar', $ escape_ascii; # Agora, $ ascii é equivalente a # cadeia de aspas duplas "Perl \ tPathologically Eclectic Rubbish Lister \ n" $ escaped_unicode = "Perl \ x {041F} \ x {0435} \ x {0440} \ x {043B } \ x {d384} "$ string = decodificar 'Unicode-escape', $ escapado_unicode; # Agora, $ string é equívoco em # dupla citação string "perl \ x {041f} \ x {0435} \ x {0440} \ x {043b}}" Pode parecer não-sentido. Aqui está outro caso. Se você tiver um arquivo de dados de texto 'ascii-escape.txt'. Ele contém uma linha: Perl \ Tpathologically Eclectic Lister Lister \ Nand Você deseja usá-lo como se fosse uma string de cotação dupla normal no código-fonte. Tente isto: aberto (arquivo, 'ascii-escape.txt'); enquanto () {chomp; Imprimir decodificar 'ascii-escapar', $ _; } Requisitos: · Perl.


Codifique :: Escape Software Relacionado