твое только первое число читает а еще ребята , а как чтобы читался ТОЛЬКо details.php ... просто если userdetails.php он тоже считает
PHP: preg_match_all('/"details\.php\?id=(\d+)"/i', $html, $m); var_dump($m[1]); = не спецсимвол, не надо его экранировать)
Подскажите пожалуйста регулярку для выдирания ссылки и её анкора из выдачи яндекса. http://yandex.ru/yandsearch?text=собака&lr=2&rstr=-1&numdoc=50
В массиве список названий файлов : data1.exe , data2.doc , data3. mp3 и т.д. Нужна регулярка которая занесет формат файла в переменную...
помогите, пожалуйста, ещё с одним регулярным выражением : есть строка : /file_manager/111/ нужно удалить одну папку, т.е. чтобы получалось /file_manager/ Или например было /file_manager/, а стало /
какой регуляркой можно спарсить ссылки,идущие с одной страницы сайта на другую(не на другой сайт),т.е. /auth,/user/login
Ребята нужна помощь, есть скрипта который читает страницу и находит баланс счета который виден на главной странице Code: preg_match('/.*Remaining credit[^0-9]+([0-9.]+).*/', $result, $matches); return $matches[1]; Фрагменты как указывается баланс счета: Remaining credit: € 1,501.00 (buy more) или Remaining credit: € 4.76 (buy more) если сумма ниже 1000 единиц, то указывается типа 999.99 и скрипт находит его корректно. Если сумма выше 1000 единиц, то указывается в виде 1,012.99 то есть после первой цифры появляется " , " и я не могу ее найти. Может ли кто помочь? Благодарен заранее.
Спасибо за скорый ответ, изменил код но он притащил мне 4.01 из заголовка HTML: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> или может я что не так сделал?
Так ты добавляй то что было в твоей регулярке. /.*Remaining credit: (€ (?:\d,\d{3}\.\d{2}|\d{1,3}\.\d{2})).*/
Здравствуйте, скажите, пожалуйста, что делает данное регулярное выражение: $string = preg_replace("/_-+_/", "--", $string);
Так же ничего не вышло, потому что в таком виде ничего не находил на странице. Вопрос все таки решился, оказывается я кое что не дописал. В таком виде все стало на места: Code: /.*Remaining credit[^0-9]+([0-9,]+[.0-9]+).*/ Благодарю за помощь в любом случае.
Помогите пожалуйста с регуляркой, не пойму как сделать. Паршу список сайтов на наличие хешей, как мне вычленить хеши и имена такого вида: Code: <p>admin:d609ec04c87e253c8538ad342c120b90:IwLS4sYM9NiK1cRWBXW9WpZZPitM3xEW</p> <p>admin:71ec9d1a7735496e89459dc117593239:oExipLLArM1AUMjBv5DjfhBd6mgg3MUx</p> <p>admin:d5ac7b77dc4eebe2c710d998508d8a9b</p> Чтоб на выходе получилось: Code: admin:d609ec04c87e253c8538ad342c120b90:IwLS4sYM9NiK1cRWBXW9WpZZPitM3xEW admin:71ec9d1a7735496e89459dc117593239:oExipLLArM1AUMjBv5DjfhBd6mgg3MUx admin:d5ac7b77dc4eebe2c710d998508d8a9b Хеш всегда между тегами <p>