@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

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

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

Войти через центр авторизации
Похожие вопросы
ЧИТАЙ-ГОРОД Москва
от 140 000 до 210 000 ₽
Modens Group Москва
от 100 000 до 150 000 ₽
Mediapark Group Калининград
от 100 000 ₽
19 февр. 2020, в 02:24
500 руб./за проект
18 февр. 2020, в 23:53
8000 руб./за проект