@Rus_K_o
Веб программист

Почему preg_replace работает не корректно?

Мне нужно изменить все пробелы на "-".
Сделал вот такой код, который работает, но если есть, например, 2 пробела подряд - не работает.
preg_replace("/\s+/", '-', "Те ст"); // "Те-ст"
preg_replace("/\s+/", '-', "Те  ст"); // "Те -ст"

Я не понимаю, почему это происходит. И как вообще лучше находить и исправлять повторяющиеся пробелы?
  • Вопрос задан
  • 92 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы