Как работает шаблон
| Часть | Значение |
|---|---|
[ \t] | Пробел или табуляция |
{2,} | Два и более подряд |
→ " " | Заменяется одним пробелом |
Примеры кода
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);
Примечания и ограничения
Используйте \s{2,}, чтобы дополнительно заменять переносы строк пробелами. Инструмент Удаление лишних пробелов выполняет оба действия.
Тестер регулярных выражений
Введите шаблон и смотрите, как совпадения подсвечиваются прямо в тестовом тексте.
Часто задаваемые вопросы
Какое регулярное выражение убирает повторяющиеся пробелы?
/[ \t]{2,}/g — используется с поиском и заменой. В таблице выше описано, что делает каждая часть.
Работает ли это в Python и PHP?
Да — примеры кода выше используют тот же шаблон с re в Python и функциями preg в PHP.
Как протестировать это регулярное выражение?
Нажмите «Открыть в Regex Tester» — шаблон, флаги и образец текста загрузятся автоматически, а совпадения будут подсвечиваться по мере редактирования.