Se copiarmos o texto de uma página da Wikipedia , é mais ou menos o que obtemos:
O espaçamento entre frases é o espaço horizontal entre as frases no texto digitado. É uma questão de convenção tipográfica. [1] Desde a introdução da impressão de tipo móvel na Europa, várias convenções de espaçamento entre frases foram usadas em idiomas com um alfabeto derivado do latim. [2] Isso inclui um espaço normal de palavras (entre as palavras de uma frase), um único espaço ampliado, dois espaços completos e, mais recentemente em mídia digital, nenhum espaço. [3] Embora as fontes digitais modernas possam ajustar automaticamente um espaço de uma única palavra para criar um espaçamento visual agradável e consistente após a pontuação do terminal, [4] a maioria dos debates é sobre se a barra de espaço de um teclado deve ser tocada uma ou duas vezes entre as frases. [5]
Não desejo copiar as partes [1]
e [2]
etc. Isso é realmente o que eu queria copiar:
O espaçamento entre frases é o espaço horizontal entre as frases no texto digitado. É uma questão de convenção tipográfica. Desde a introdução da impressão de tipo móvel na Europa, várias convenções de espaçamento entre frases foram usadas em idiomas com um alfabeto derivado do latim. Isso inclui um espaço normal de palavras (entre as palavras de uma frase), um único espaço ampliado, dois espaços completos e, mais recentemente em mídia digital, nenhum espaço. Embora as fontes digitais modernas possam ajustar automaticamente um espaço de uma única palavra para criar um espaçamento visual agradável e consistente após a pontuação do terminal, a maioria dos debates trata da possibilidade de pressionar a barra de espaço de um teclado uma ou duas vezes entre as frases.
A resposta selecionada abaixo usa regex, mas não funciona sempre . (Se o próprio texto real contiver [
e ]
a regex não os remover.)
Existem melhores soluções?