Cómo funciona el patrón
| Parte | Significado |
|---|---|
^\s+ | Espacios al inicio |
| | o |
\s+$ | Espacios al final |
g flag | Reemplaza ambos, no solo el primero |
Ejemplos 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);
Notas y limitaciones
En código moderno, str.trim() (JavaScript), s.strip() (Python) y trim() (PHP) hacen lo mismo; la regex resulta útil en editores y herramientas que solo ofrecen buscar y reemplazar. Añade la bandera m para recortar cada línea. Pruébalo en Buscar y reemplazar.
Probador de expresiones regulares
Escribe un patrón y observa cómo se resaltan las coincidencias en tiempo real en tu texto de prueba.