Como o padrão funciona
| Parte | Significado |
|---|---|
^\s+ | Espaços em branco no início |
| | ou |
\s+$ | Espaços em branco no fim |
g flag | Substitui os dois, não apenas o primeiro |
Exemplos de código
JavaScript
const out = text.replace(/^\s+|\s+$/g, "");Python
import re
out = re.sub(r'^\s+|\s+$', r'', text)PHP
$out = preg_replace('/^\s+|\s+$/', '', $text);
Observações e limitações
Em código moderno, str.trim() (JavaScript), s.strip() (Python) e trim() (PHP) fazem a mesma coisa; a regex é útil em editores e ferramentas que oferecem apenas localizar e substituir. Adicione a flag m para remover os espaços de cada linha. Experimente em Localizar e Substituir.
Testador de Expressões Regulares
Digite um padrão e veja as correspondências serem destacadas em tempo real no seu texto de teste.