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

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

Всем привет! Есть предложения:
Магнитный диск 50-30
Магнитный диск 50/30
Магнитный диск 50 30
Магнитный диск 50х30
Магнитный диск 50 30
Магнитный диск 50 х 30

Мне нужно между двумя цифрами убрать все возможные спец символы и заменить их на X(там могут быть двойные пробелы и так далее). То есть по итогу должны получиться следующее:
Магнитный диск 50х30
Магнитный диск 50х30
Магнитный диск 50х30
Магнитный диск 50х30

Никак не могу сделать это регулярным выражением, чтобы вырезало именно между цифрами, не затрагивая сами цифры. Заранее благодарен за помощь
  • Вопрос задан
  • 157 просмотров
Подписаться 2 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
@ar2rsoft
PHP-developer
preg_replace('~(.+\d+)[^\d]+(\d+)~', '$1x$2', $str);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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