Ir para o conteúdo
OneKitly

Extrair texto entre delimitadores

Extraia cada trecho de texto entre um marcador de início e de fim. Aceita um ficheiro inteiro, para que um registo longo não tenha de passar pela área de transferência.

Ferramentas relacionadas

Todas as ferramentas: Web e rede
Extrair domíniosExtraia os nomes de domínio dos URLs e emails do seu texto. Cole o texto ou largue o ficheiro; em nenhum dos casos algo sai da página.Extrair e-mailsExtraia cada endereço de e-mail único de um bloco de texto. Funciona num bloco colado ou num ficheiro que largue.Extrair endereços IPExtraia cada endereço IPv4 e IPv6 válido de um bloco de texto. 999.1.1.1, 1.2.3.4.5 e 01.2.3.4 não são endereços e são ignorados; IPv6 comprimido como ::1 é detetado. Largue um ficheiro em vez de o colar: é lido no seu navegador e nunca é enviado.Extrair númerosExtraia cada número de um bloco de texto: os milhares agrupados continuam a ser um número (1.234,56 ou 1,234.56), um hífen numa referência não é um sinal menos, e a saída pode ser normalizada. Funciona num bloco colado ou num ficheiro que largue.Extrair números de telefoneExtraia três famílias de números de um texto: internacional (+33 6 12 34 56 78, 0033…), nacional francês (06 12 34 56 78) e norte-americano ((555) 123-4567). Datas e referências longas são ignoradas. Aceita um ficheiro inteiro, para que um registo longo não tenha de passar pela área de transferência.Extrair URLsExtraia cada ligação única de um bloco de texto. Largue um ficheiro em vez de o colar: é lido no seu navegador e nunca é enviado.Texto para tabela HTMLConverta dados delimitados numa tabela HTML.Conversor de binário para textoDescodifique binário de 8 bits em texto legível (os espaços entre bytes são opcionais).

Extrair texto entre delimitadores funciona diretamente nesta página — gratuito, instantâneo e sem instalar nada. O seu lugar é em Web e rede; Extrair domínios e Extrair e-mails respondem às perguntas mais próximas.

Como usar

  1. Abra a ferramenta — sem registo nem instalação.
  2. Introduza os seus dados ou ajuste as opções disponíveis.
  3. Obtenha o seu resultado ao instante e copie-o ou descarregue-o.

Perguntas frequentes

O que é Extrair texto entre delimitadores?

Extraia cada trecho de texto entre um marcador de início e de fim. Aceita um ficheiro inteiro, para que um registo longo não tenha de passar pela área de transferência.

Em que casos se usa na prática?

Tirar dados utilizáveis de algo que nunca foi feito para ser analisado: extrair todos os endereços de um fio colado, transformar uma coluna de linhas num array JSON ou numa cláusula SQL IN, renomear cem identificadores de snake_case para camelCase de uma vez.

Qual é o erro mais comum?

Achar que uma extração é exaustiva. Um padrão que apanhe todos os endereços da amostra continuará a falhar o que ficou partido por uma quebra de linha, o escrito com nome visível e o que um cliente de e-mail transformou em ligação — conte o que saiu face ao que esperava antes de usar a lista.

Em que difere Extrair texto entre delimitadores de Extrair domínios?

Estão próximos mas respondem a perguntas diferentes: Extrair domínios é o que deves abrir quando se trata de extraia os nomes de domínio dos URLs e emails do seu texto. Cole o texto ou largue o ficheiro; em nenhum dos casos algo sai da página. Escolhe o que corresponde ao teu ponto de partida — ambos são gratuitos.

Existe uma ferramenta para o passo seguinte?

Extrair e-mails é o mais próximo a seguir a este: Extraia cada endereço de e-mail único de um bloco de texto. Funciona num bloco colado ou num ficheiro que largue.

Que mais vale a pena ter aberto ao lado?

Extrair endereços IP e Extrair números — surgem na mesma tarefa com frequência suficiente para merecerem outro separador.

De onde vêm os dados?

A extração assenta em padrões, não num analisador: reconhece as formas comuns de um endereço, um URL ou um IP em vez de os validar face à especificação. É o compromisso certo para uma colagem e o errado para um dado que vai guardar.

Para saber mais

Todos os guias
ExplicaçãoExtrair todos os endereços de e-mail ou URLs de um bloco de textoUm URL no fim de uma frase fica com o ponto; um endereço de e-mail no fim da mesma frase, não. Um nome acentuado dentro de um endereço volta truncado. Cada caso passou pelas ferramentas e a saída exata está aqui.TutorialBases de regex: guia para principiantesUma expressão regular é um padrão para procurar texto. Eis os blocos — classes de caracteres, quantificadores e âncoras — com um exemplo.GuiaConstruir um URL com parâmetros que sobrevive a um copiar e colarTrês codificações, uma diferença visível: %20 ou +. O modo formulário do gerador reproduz URLSearchParams byte a byte em dezassete valores — mas dê-lhe um URL base com um fragmento e todos os parâmetros vão parar dentro do hash, onde nenhum servidor os vê.ExplicaçãoPonto e vírgula, tabulação, barra: escolher um delimitador que sobreviva à viagemPorque é a língua de quem lê que decide o delimitador, o que o conversor faz às aspas quando muda, o que é realmente a primeira linha sep=, e a contagem de células citadas na mesma exportação escrita de cinco maneiras.GuiaCódigos de estado HTTP explicados: os que realmente se confundem301 contra 308, 302 contra 307, 401 contra 403, 404 contra 410 — e o que promete realmente o Retry-After num 429 ou num 503. Os pares em que escolher o código errado muda o comportamento, não apenas a redação.GuiaA formatação SQL e a cláusula IN que parte a produçãoConstruir uma lista IN por concatenação de strings é ao mesmo tempo o vetor de injeção clássico e um precipício de desempenho. A parametrização corrige o primeiro estruturalmente, porque o plano é compilado antes de chegar qualquer valor. O segundo exige aritmética: os tetos de parâmetros documentados pelos fabricantes, e o que uma consulta cujo texto muda a cada comprimento de lista faz a uma cache de planos.