Задать вопрос
@Zimaell

Как между цифрами устранить пробелы если между ними знаки?

Подскажите как между цифрами устранить пробелы, вот примеры
test 10, 0 test ==> test 10,0 test
test 10 , 0 test ==> test 10,0 test
test 10. 0 test ==> test 10.0 test
test 10 .0 test ==> test 10.0 test
test 10 . 0 test ==> test 10.0 test
test 10, test ==> test 10, test
test 10. test ==> test 10. test

То есть если есть точка или запятая и по обе стороны есть цифры то пробелы удалялись, если же только с одной стороны цифра или цифр нет то не удалялись...
Тут же хочу добавить что такое же есть там не только точка или запятая а так же -+=*%....
  • Вопрос задан
  • 54 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
0xD34F
@0xD34F
preg_replace('~(\d) *([.,]) *(\d)~', '$1$2$3', $str)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы