Texto :: Parseworks.

analisar texto em uma matriz de tokens ou matriz de matrizes
Baixe Agora

Texto :: Parseworks. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Other/Proprietary Li...
  • Preço:
  • FREE
  • Nome do editor:
  • Alexandr Ciornii
  • Site do editor:
  • http://search.cpan.org/~chorny/

Texto :: Parseworks. Tag


Texto :: Parseworks. Descrição

Analisar texto em uma matriz de tokens ou matriz de matrizes As funções de quotêwords () e Nested_Qutetewords () aceitam um delimitador (que pode ser uma expressão regular) e uma lista de linhas e, em seguida, quebra essas linhas em uma lista de palavras que ignoram delimitadores que aparecem dentro de citações. Cotawords () Retorna todos os tokens em uma única lista longa, enquanto Nested_Qutetewords () retorna uma lista de listas de token correspondentes aos elementos do @lines. Parse_line () faz tokenizing em uma única string. As funções * CotaWords () simplesmente chamam Parse_Line (), por isso, se você estiver apenas dividindo uma linha, você pode ligar para Parse_line () diretamente e salvar uma chamada de função. O argumento de $ manter é uma bandeira booleana. Se for verdade, os tokens são divididos no delimitador especificado, mas todos os outros caracteres (citações, barras invertidas, etc.) são mantidos nos tokens. Se $ manter for falso, então as funções * Cotawords () remover todas as citações e barras invertidas que não são elas próprias barulhentas-escapadas ou dentro de citações únicas (isto é, citawords () tenta interpretar esses caracteres como a Shell Bourne). NB: Essas semânticas são significativamente diferentes da versão original deste módulo enviados com Perl 5.000 a 5.004. Como um recurso adicional, $ Keep pode ser a palavra-chave "delimitadores" que faz com que as funções preserem os delimitadores em cada string como tokens nas listas de token, além de preservar a cotação e os personagens de backslash.Shellwords () é escrito como um caso especial de cotrewords (), e ele análise de token com espaço em branco como delimitador - semelhante à maioria dos shells UNIX.Synopsis usa texto :: Parseworks; @Lists = Nested_Qutetewords ($ delim, $ mantenha, @lines); @words = citação ($ delim, $ mantém, @lines); @words = shellwords (@lines); @words = parse_line ($ delim, $ manter, $ linha); @words = old_shellwords (@lines); # DESCONTINUADA! Requisitos: · Perl.


Texto :: Parseworks. Software Relacionado

Android

Uma pilha de software de código aberto criada para telefones celulares e outros dispositivos ...

233

Download