Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev2.0.0

string_unescape

Utilitário útil para desescapar representações de string (Unicode, nova linha, tabulação, etc).

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
29,1 mil
Curtidas
6
Pontos Pub
140

Instalar pacote

flutter pub add string_unescape

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Um pacote leve para Flutter/Dart que fornece funções úteis para desescapar representações comuns de strings, incluindo sequências de escape Unicode, quebras de linha, tabs e outros caracteres especiais. Simplifica a análise e o processamento de strings que contêm literais escapados, tornando mais fácil trabalhar com texto formatado proveniente de fontes externas como JSON, arquivos de configuração ou entradas do usuário. O pacote é independente de plataforma e suporta todas as principais plataformas do Flutter.

Casos de uso

  • Análise de strings JSON escapadas
  • Processamento de arquivos de configuração com caracteres escapados
  • Manipulação de entrada do usuário com escapes especiais
  • Convertendo literais de string brutos para formato legível
  • Limpeza dos dados de texto importados

Principais recursos

  • Suporta a desserialização de Unicode
  • Gerencia sequências de nova linha e tabulação
  • API simples para integração rápida
  • Compatibilidade multiplataforma
  • Leve e sem dependências

Indicado para

  • Aplicativos de processamento de texto
  • Ferramentas de importação e exportação de dados
  • parsers de configuração
  • Ferramentas para desenvolvedores
  • Bibliotecas de manipulação de string

Considerações

  • Não trata padrões de regex complexos
  • Limitado a sequências de escape básicas
  • Não adequado para formatação de string completa
  • Requer tratamento manual de casos de borda
  • Nenhuma validação embutida para entradas malformadas

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

String unescape

Handy utility to unescape string representation (unicode, newline, tab, etc).

Example

Unescape string

expect(unescape(r"a\nb"), "a\nb");
expect(unescape(r"a\x0ab"), "a\nb");

Unescape character

expect(unescapeChar(r"a"), 97);
expect(unescapeChar(r"🀀"), 0x1F000);

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.