Ir para o conteúdo
TextArray
Totalmente local

Remover colchetes

Remova o conteúdo entre colchetes do texto, ou apenas os caracteres entre colchetes, de uma só vez.

Entrada
Saída

Remover colchetes

Remover colchetes remove o conteúdo entre colchetes de qualquer texto. Cole um parágrafo e ele exclui cada par — redondo ( ), quadrado [ ], encaracolado { } e, quando você liga, ângulo < > — junto com tudo dentro. É a maneira mais rápida de limpar citações como "(Smith, 2019)", notas editoriais como "[rascunho]", anotações embutidas e espaços reservados de modelos que desorganizam uma passagem que você deseja ler ou publicar.

Dois modos cobrem os trabalhos comuns. "Colchetes e o conteúdo dentro" é o padrão: remove todo o trecho entre colchetes, então "Resultado (ver apêndice) é final" torna-se "Resultado é final". "Somente os caracteres entre colchetes" mantém as palavras e elimina apenas os símbolos, transformando "call(arg)" em "callarg" - útil quando os colchetes são barulhentos, mas o texto entre eles é importante. Alterne cada tipo de colchete por conta própria, para que você possa remover os colchetes enquanto deixa os parênteses no lugar.

O aninhamento é tratado corretamente. Uma varredura baseada em pilha corresponde cada uma mais perto do abridor mais próximo de seu tipo, de modo que pares aninhados como "(a (b) c)" e pares mistos como "[a (b)]" desaparecem de forma limpa de dentro para fora. Um colchete de fechamento sem correspondência é tratado como texto comum e deixado de lado; um colchete de abertura incomparável é removido apenas até o final de sua linha, nunca através de uma quebra de linha, portanto, um "(" perdido não pode engolir o resto do documento. A etapa opcional "Arrumar espaços" então recolhe os espaços duplos que a remoção cria, retira os espaços da pontuação e corta as extremidades da linha.

Tudo é executado localmente no seu navegador, portanto, mesmo documentos longos permanecem privados e são processados instantaneamente enquanto você digita.

FAQ

Qual é a diferença entre os dois modos?
"Colchetes e o conteúdo dentro" exclui todo o trecho entre colchetes, então "(nota)" desaparece completamente. "Somente os caracteres entre colchetes" remove apenas os símbolos e mantém as palavras entre eles.
Ele lida com colchetes aninhados?
Sim. Uma varredura baseada em pilha combina cada colchete de fechamento com o abridor mais próximo de seu tipo, de modo que pares aninhados como "(a (b) c)" e pares mistos como "[a (b)]" sejam removidos corretamente de dentro para fora.
O que acontece com um colchete sem correspondência?
Um colchete de fechamento sem correspondência é deixado como texto comum. Um colchete de abertura incomparável remove apenas de si mesmo até o final da linha, nunca através de uma quebra de linha, portanto, nunca pode apagar o restante do texto.
O que "Arrumar espaços" faz?
Após a remoção, ele recolhe os espaços duplos criados pela exclusão, retira os espaços da pontuação, como vírgulas e pontos finais, e corta os espaços finais. As linhas que não foram alteradas permanecem exatamente como estavam.
Meu texto é carregado em algum lugar?
Não. O texto é processado inteiramente no seu navegador e nunca sai do seu dispositivo.