Как работает шаблон
| Часть | Значение |
|---|---|
^\s+ | Пробелы в начале строки |
| | или |
\s+$ | Пробелы в конце строки |
g flag | Заменяются оба варианта, а не только первый |
Примеры кода
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);
Примечания и ограничения
В современном коде str.trim() (JavaScript), s.strip() (Python) и trim() (PHP) делают то же самое; регулярное выражение полезно в редакторах и инструментах, где есть только поиск и замена. Добавьте флаг m, чтобы обрезать пробелы в каждой строке. Попробуйте в Find and Replace.
Тестер регулярных выражений
Введите шаблон и смотрите, как совпадения подсвечиваются прямо в тестовом тексте.