![]() |
Регулярные выражения (нужна помощь)
подскажите как мне устроить такую вещь при помощи preg_match или preg_match_all
у меня есть страница с текстом , причём я к ней через NNT соединение вхожу иначе не выходит. У меня есть слово выделенное цветом например васёк и мне надо найти в этом тексте пять покупок что сделал васёк . Например в предложении васёк купил три бутылки водки за 25 рублей. васёк купил две бутылки водки за 30 рублей. мне надо отсюда сложить всю сумму что купил Васёк , а не Вован , т.к. в тексте разные имена встречаются , и также сумму всех купленных им бутылок , и в процентах скока он покупал по три водки и по две ( я просто там для примера написал два раза может быть и больше). |
Врядли тут все обойдется регулярными выражениям . Тут скорее нужен синтаксический анализатор . Но я тебе сразу скажу - забудь . Конечно ты можешь выбрать своего васька и первое число за этим словом, для этого не забудь setlocale .
|
Цитата:
|
Ну поищи в сети документацию по анализу синтаксиса ... может для тебя это раз плюнуть ;)
|
Ну не знаю 8)
|
а может просто через сплит? если место известно? а потом ereg.
|
Ну если выбрать первую циферку за словом "Васек", то тут патерн простенький с preg_match_all сойдет, а если нужно анализировать, что это за циферка, то это уже другой уровень ...
|
А если Васёк с большой буквы Ж)
|
Ну тогда с модификатором i . А вообще незная регулярных выражений нечего грабить инфу с чужих сайтов ;)
|
тогда может подскажите как в preg_match написать что-то типа
$choose=preg_match("/<FONT class=B2>ТУТА ЛЮБОЕ СЛОВО И СИМВОЛЫ</FONT>/",$data,$need); |
php.net
php.spb.ru phpclub.ru |
ещё одня весч я забыл тама перед каждым разом как Васёк собирается покупать водку ставится дата типа
24.00 Васёк пошёл за водкой 05.00 Васёк побежал за водкой ну это образно написано т.е. можно ли использовать дату как якорь? |
можно.....
|
хых ;)
|
8) уже легче теперь надо думать как то сделать впринцапе ведб нужно сделать скрипт для подробного просмотра строки от якоря до якоря и в цикл так или не так?
|
Ребят я канечна понимаю я нзойлевее мухи но помогите пожалуйста....
|
Я тебе линки дал, там есть статьи про регулярные выражения . Если тебе не хочется их читать значит тебе это все попросту ненужно .
|
ок я делаю но если чего получаться не будет то тогда сюды
|
Бесплатные курсы :) так сказать.
P.S. Уважаемые модераторы! А когда я смогу свой аватар увидеть? Хочу свой зонтик! |
AleXXXSoft
как неоднократно объяснялось, свой аватар включается когда ты достигаешь 200 постов. |
Цитата:
спасип |
Цитата:
|
Часовой пояс GMT +4, время: 20:09. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.