IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Веб-программирование (http://www.imho.ws/forumdisplay.php?f=29)
-   -   Регулярные выражения (нужна помощь) (http://www.imho.ws/showthread.php?t=26421)

dob 07.04.2003 20:01

Регулярные выражения (нужна помощь)
 
подскажите как мне устроить такую вещь при помощи preg_match или preg_match_all
у меня есть страница с текстом , причём я к ней через NNT соединение вхожу иначе не выходит. У меня есть слово выделенное цветом например васёк и мне надо найти в этом тексте пять покупок что сделал васёк . Например в предложении
васёк купил три бутылки водки за 25 рублей.
васёк купил две бутылки водки за 30 рублей.
мне надо отсюда сложить всю сумму что купил Васёк , а не Вован , т.к. в тексте разные имена встречаются , и также сумму всех купленных им бутылок , и в процентах скока он покупал по три водки и по две ( я просто там для примера написал два раза может быть и больше).

RaZEr 07.04.2003 21:38

Врядли тут все обойдется регулярными выражениям . Тут скорее нужен синтаксический анализатор . Но я тебе сразу скажу - забудь . Конечно ты можешь выбрать своего васька и первое число за этим словом, для этого не забудь setlocale .

dob 07.04.2003 21:58

Цитата:

Но я тебе сразу скажу - забудь .
Неужели это невозможено или так объёмно?

RaZEr 07.04.2003 22:06

Ну поищи в сети документацию по анализу синтаксиса ... может для тебя это раз плюнуть ;)

dob 07.04.2003 22:11

Ну не знаю 8)

Stasik 07.04.2003 23:59

а может просто через сплит? если место известно? а потом ereg.

RaZEr 08.04.2003 00:09

Ну если выбрать первую циферку за словом "Васек", то тут патерн простенький с preg_match_all сойдет, а если нужно анализировать, что это за циферка, то это уже другой уровень ...

Stasik 08.04.2003 01:27

А если Васёк с большой буквы Ж)

RaZEr 08.04.2003 01:51

Ну тогда с модификатором i . А вообще незная регулярных выражений нечего грабить инфу с чужих сайтов ;)

dob 08.04.2003 23:47

тогда может подскажите как в preg_match написать что-то типа
$choose=preg_match("/<FONT class=B2>ТУТА ЛЮБОЕ СЛОВО И СИМВОЛЫ</FONT>/",$data,$need);

RaZEr 09.04.2003 00:12

php.net
php.spb.ru
phpclub.ru

dob 10.04.2003 20:17

ещё одня весч я забыл тама перед каждым разом как Васёк собирается покупать водку ставится дата типа
24.00 Васёк пошёл за водкой
05.00 Васёк побежал за водкой
ну это образно написано
т.е. можно ли использовать дату как якорь?

Stasik 10.04.2003 22:16

можно.....

RaZEr 10.04.2003 22:19

хых ;)

dob 10.04.2003 23:10

8) уже легче теперь надо думать как то сделать впринцапе ведб нужно сделать скрипт для подробного просмотра строки от якоря до якоря и в цикл так или не так?

dob 10.04.2003 23:24

Ребят я канечна понимаю я нзойлевее мухи но помогите пожалуйста....

RaZEr 10.04.2003 23:52

Я тебе линки дал, там есть статьи про регулярные выражения . Если тебе не хочется их читать значит тебе это все попросту ненужно .

dob 11.04.2003 13:25

ок я делаю но если чего получаться не будет то тогда сюды

AleXXXSoft 12.04.2003 05:39

Бесплатные курсы :) так сказать.


P.S.
Уважаемые модераторы! А когда я смогу свой аватар увидеть? Хочу свой зонтик!

Aeon 12.04.2003 06:14

AleXXXSoft
как неоднократно объяснялось, свой аватар включается когда ты достигаешь 200 постов.

AleXXXSoft 12.04.2003 06:53

Цитата:

Как писал Aeon
AleXXXSoft
как неоднократно объяснялось, свой аватар включается когда ты достигаешь 200 постов.

ой щаззз.... иду флудить по форуму:)
спасип

dob 12.04.2003 13:18

Цитата:

ой щаззз.... иду флудить по форуму:)
спасип
да ты уже


Часовой пояс GMT +4, время: 22:22.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.