Здравствуйте. Помогите разобраться. Как правильно написать регулярное выражение так, чтобы в строке $str удалились все символы, кроме точек, запятых и всех цифр. То есть есть строка: Код (PHP): $str="e wrqere23wu. y i4ur yt, we0riy ew85.uy055rw, er yewkgrw1eyoi"; Ее надо превратить в: Код (PHP): $str="23.4,085.055,1"; Спасибо! Подсказка от модератора: Любой код или текст конфигурации пишите между тегом [code=php] и [/code]. Используйте отступы в коде для форматирования текста. Это помогает быстрее понять вас, увеличивает шанс на получение ответа. Что выделять? Например: PHP, HTML, CSS, JavaScript, SQL, XML, .htaccess, ini, регулярные выражения, код шаблонизаторов, любая другая разметка, результаты array/object dump и т. д.
/([^тут перечислить что надо оставить, точки запятые, цифры])/ и preg_replace https://php.net/manual/ru/regexp.reference.escape.php для экранирования точек и т. д. https://php.net/manual/ru/regexp.reference.character-classes.php диапазоны цифр, например 0-9 или digit