php регулярка

B
На сайте с 31.01.2012
Offline
125
361

Привет!

Нужно удалить из строки всё, что после "пробел любаяцифра"

Например, строка:

5-НОК 0,05 N50 ТАБЛ П/О

результат:

5-НОК

Строка:

АВЕЛОКС 0,0016/МЛ 250МЛ N1 ФЛАК Р-Р Д/ИНФ

Результат:

АВЕЛОКС

Строка:

АЗИТРУС ФОРТЕ 0,5 N3 ТАБЛ П/О

Результат:

АЗИТРУС ФОРТЕ

Помогите, пожалуйста, с preg_replace,

спасибо!

[umka]
На сайте с 25.05.2008
Offline
456
#1

$string=preg_replace("/\\s\\d.*\$/","",$string);

Лог в помощь!
LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#2

$str='5-НОК 0,05 N50 ТАБЛ П/О';

$mass=explode(' ',$str);

echo $mass[0];

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
[umka]
На сайте с 25.05.2008
Offline
456
#3
LEOnidUKG:
$str='5-НОК 0,05 N50 ТАБЛ П/О';
$mass=explode(' ',$str);
echo $mass[0];

Идея хорошая, но не прокатит с "АЗИТРУС ФОРТЕ 0,5 N3 ТАБЛ П/О" :)

manaz
На сайте с 13.12.2013
Offline
61
#4

А как чтоб удалялилсь если более трех цыфр, к примеру если более трех цыфр в тексте чтоб они удалялись или заменялись на что то. Сори и если не совсем в тему залес.

[umka]
На сайте с 25.05.2008
Offline
456
#5
manaz:
А как чтоб удалялилсь если более трех цыфр, к примеру если более трех цыфр в тексте чтоб они удалялись или заменялись на что то. Сори и если не совсем в тему залес.

Задавать свои вопросы в чужой теме некультурно.

Тем более, в вашей теме уже кто-то ответил.

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#6
'[umka:
;13294776']Идея хорошая, но не прокатит с "АЗИТРУС ФОРТЕ 0,5 N3 ТАБЛ П/О" :)

Да, мой косяк, проглядел, что по два слова может быть.

B
На сайте с 31.01.2012
Offline
125
#7

[umka], спасибо!

Работает как надо.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий