preg_match()

4 отговора 80 прегледа
#1

preg_match()

Zna4i az sum polzval Perl predi i v nego ima6e regulqrni izrazi koito sa su6tite i v php. Vuprosa mi e v tova kak moga da polzvam regulqrnite izrazi v php
toest s kakvi funkcii
v edna ot temite vidqh tva
nqkoy moje li da mi go obqsni
bez samiq regulqren izraz....

preg_match("#([A-z0-9/\.]+\.jpg).+<b>([^<]+).+(Released:[^<]+)#si", $s, $m)

Doydoh nerazbran
Trugnah si nerazbran
Samo edin me razbra
i To pogre6no
Отговор
в отговор на SBD #2

Re: preg_match()

щом са ти ясни регулярните изрази, какво не разбираш? Функцията връща булеви резултат - 1 или 0 всъщност беше. Туй то. Повече на php.net


It`s more fun to compute

[линк]
Отговор
в отговор на SBD #3

Re: preg_match()

ако и от тук не разбереш за какво става въпрос не мога да ти помогна повече ;))
наистина ще си останеш неразбран ;))))))))

[линк]
[линк]

...
Отговор
в отговор на SBD #4

Re: preg_match()

Основната разликата от Perl е, че тук резултатите не ти се трупат в специални променливи като: $1, $2 и т.н., а трябва да укажеш масив, в който да се трупат...Това е третия параметър на функцията preg_match, в случая: $m.

Наистина, вземи прочети малко docs.

"Да живееш - значи да се променяш." - Анатол Франс
Отговор
в отговор на Dakota #5

Re: preg_match()

Mersi
pro4etoh gi ve4e
:}}}}}}}

Doydoh nerazbran
Trugnah si nerazbran
Samo edin me razbra
i To pogre6no
Отговор