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 19:01

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

RaZEr 07.04.2003 20:38

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

dob 07.04.2003 20:58

Цитата:

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

RaZEr 07.04.2003 21:06

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

dob 07.04.2003 21:11

Ну не знаю 8)

Stasik 07.04.2003 22:59

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

RaZEr 07.04.2003 23:09

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

Stasik 08.04.2003 00:27

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

RaZEr 08.04.2003 00:51

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

dob 08.04.2003 22:47

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

RaZEr 08.04.2003 23:12

php.net
php.spb.ru
phpclub.ru

dob 10.04.2003 19:17

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

Stasik 10.04.2003 21:16

можно.....

RaZEr 10.04.2003 21:19

хых ;)

dob 10.04.2003 22:10

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

dob 10.04.2003 22:24

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

RaZEr 10.04.2003 22:52

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

dob 11.04.2003 12:25

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

AleXXXSoft 12.04.2003 04:39

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


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

Aeon 12.04.2003 05:14

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

AleXXXSoft 12.04.2003 05:53

Цитата:

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

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

dob 12.04.2003 12:18

Цитата:

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


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

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