Задать вопрос
@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

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

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽