как выдрать кусок текста?

Статус
В этой теме нельзя размещать новые ответы.

mexica

Постоялец
Регистрация
25 Сен 2008
Сообщения
135
Реакции
13
я в регулярных выражения нуб и прошу Вас помочь мне!мне нужно чтоб скрипт выдирал при нахождении подобных писем пароль который идет после слов "и Ваш пароль:"!перед паролем стоит пробел!в теге <br /> стоит тоже пробел(если это что то меняет)!пароль может быть абсолютно разный и любой длинны!нужно чтоб скрипт находил эти пароли и сохранял в переменную!

пробовал так
PHP:
$html_text=$webpage->get_source();

preg_match("/Ваш пароль:\s*([^<]*)<br />/", $html_text, $matches);
$cap =  $matches[1];
не получилось!
пробовал так
PHP:
$html_text=$webpage->get_source();
preg_match('#ароль: (.*?)<br />#',, $html_text, $matches);
$cap =  $matches[1];
тож не получилось!короче методом научного тыка!)помогите плиз!)
 
вторая регулярка правильная. видимо ошибка в php. Там лишняя запятая при передаче параметров, не знаю опечатка или так и пробуешь.
 
первая тоже почти правильная, только не забывай \ перед символами, в которые обрамляешь выражение:

PHP:
preg_match("/Ваш пароль:\s*([^<]*?)<br \/>/is", $test, $matches);
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху