подскажите как взять цыфры с текста

maks_sim

Client
Регистрация
26.03.2015
Сообщения
182
Благодарностей
12
Баллы
18
Такой текст: посмотреть 3 видео кликнуть по 2 рекламам сделать 5 переходов.
Подскажите как взять перед определенным словам цифру,
текст может меняться но суть его одна
думаю надо сперва сперва спарсить слово видео (оно может быть и словом ролик, роликов) и как то взять первую цифру перед этим словом , только как не знаю
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 361
Благодарностей
9 094
Баллы
113
Такой текст: посмотреть 3 видео кликнуть по 2 рекламам сделать 5 переходов.
Подскажите как взять перед определенным словам цифру,
текст может меняться но суть его одна
думаю надо сперва сперва спарсить слово видео (оно может быть и словом ролик, роликов) и как то взять первую цифру перед этим словом , только как не знаю
в переменной, например содержащей "3 видео", парсить регуляркой \d+
 
  • Спасибо
Реакции: maks_sim

maks_sim

Client
Регистрация
26.03.2015
Сообщения
182
Благодарностей
12
Баллы
18
почти то но он берет первую цифру из текста как должна выглядить регулярка чтобы взять цифру 2
так
\d+\рекламам
 

maks_sim

Client
Регистрация
26.03.2015
Сообщения
182
Благодарностей
12
Баллы
18
да получилось сделал через обработу текста, вклал в переменную выдало результат 2 реклам,
теперь сделал еще раз обработку текста чтобы получилась только цифра через регулярку \d+
результат просто 2
 

maks_sim

Client
Регистрация
26.03.2015
Сообщения
182
Благодарностей
12
Баллы
18
подскажите а как сделать тоже самое только вместо цифры стоит слово
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 361
Благодарностей
9 094
Баллы
113
  • Спасибо
Реакции: spy107

maks_sim

Client
Регистрация
26.03.2015
Сообщения
182
Благодарностей
12
Баллы
18
спс помог \w+
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)