Como o padrão funciona
| Parte | Significado |
|---|---|
[ \t] | Um espaço ou tabulação |
{2,} | Dois ou mais seguidos |
→ " " | Substituído por um único espaço |
Exemplos de código
JavaScript
const out = text.replace(/[ \t]{2,}/g, " ");Python
import re
out = re.sub(r'[ \t]{2,}', r' ', text)PHP
$out = preg_replace('/[ \t]{2,}/', ' ', $text);
Observações e limitações
Use \s{2,} no lugar para também converter quebras de linha em espaços. A ferramenta Remover Espaços Extras faz as duas coisas.
Testador de Expressões Regulares
Digite um padrão e veja as correspondências serem destacadas em tempo real no seu texto de teste.
Perguntas frequentes
Qual é a regex para reduzir espaços múltiplos?
/[ \t]{2,}/g — é usada com localizar e substituir. Veja a tabela acima para entender o que cada parte faz.
Ela funciona em Python e PHP?
Funciona sim — os exemplos de código acima usam o mesmo padrão com re no Python e funções preg no PHP.
Como testo essa regex?
Clique em “Abrir no Regex Tester” — o padrão, as flags e o texto de exemplo carregam automaticamente, e as correspondências são destacadas conforme você edita.