![]() |
убрать лишние пробелы
Добрый день,
Нужна функция на пхп, которая из строки будет удалять все лишние пробелы, табуляции и т.д. Вроде написал, но не очень работает. У кого-нибудь есть свои варианты. |
preg_replace('/(\s)\s+/','\\1',$str);
|
preg_replace('/\s+/',' ',$text);
|
Вот и заменишь табуляцию и переносы на пробелы :)
|
А можно заменить табуляции (в том числе подряд) на один пробел, а переносы строк подряд на один перенос?
|
Цитата:
Цитата:
Цитата:
Неужели так сложно почитать документацию по регам, и написать по аналогии дальше самому?? PHP код:
|
Цитата:
|
Цитата:
|
Учи мат.часть. Этот модификатор для другого.
|
Цитата:
Должны и так подставляться захваченные паттерны, но что-то там вроде с реализацией раньше было, не помню точно почему я отказался, и стал использовать через ПХП. :beer: |
можно ещё так (более грамотный вариант):
preg_replace('/(\s)\1+/','\\1',$str); |
Часовой пояс GMT +4, время: 14:58. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.