Я хочу удалить все после первого номера (включая номер).Как удалить все после первого появления числа в строке?
Примеры:
banner400x300
icon80x42
bla bla55x44
должно быть:
banner
icon
bla bla
Я пытался что-то вроде этого:
preg_replace("/([^0-9]*[0-9]*)(.*)/", "$1", $str);
Но это в том числе первых чисел :(
Что такое слизь d способ сделать это? Спасибо :)
Хороший способ состоит в соответствии все, что не является числом с начала строки с 'preg_match', а не заменить. Таким образом, вам не нужно разбирать строку до конца. –