если я правильно тебя понял.. .htaccess Code: RewriteEngine On RewriteRule ^p/(\d+) index.php?a=p&b=$1
Pashkela а если ссылка вида ? =\ Творя регулярка для мыл, результат: PHP: $str = '[email protected]'; preg_match('/[\w\-]+@[\w\-]+.\w+.\w+/',$str,$matches); print_r($matches); Некатит ЗЫ все неактуально, написал сам.
PHP: <td><div class="block"> <img src="bg.gih" hspace="5"> content <li><ul>asdfasdkajsdf </div> </td> нужно извлечь содержание в тегах див, ничего не выходит
помогите с регулярным выражением нужно парсить со страницы данные об мыльном аккаунте данные в таком виде: [email protected] [email protected] данных много, много и мусора, хотелось бы универсальную регулярку которая не только майлру акки парсила бы, может кто помочь?
На скорую руку, помоему вполне робит PHP: <?php $str = ' [email protected] [email protected] '; preg_match_all('#(([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6})\-(.*?)#Ui',$str,$e); $count = count($e[1]); for ($i=0;$i < $count; $i++) { echo $e[1][$i].';'.$e[5][$i].'<br>'; } ?>
регулярка соответствует урлам типа Code: http://site.ru/qwrtyuiomp.php http://site.ru/tipmjfvsdt.php http://site.ru/cnkondctio.php Предполагалось-то что получить?
слэши тоже нужно екранировать, тоесть: PHP: preg_match("@http:\/\/site\.ru\/([a-z]{10})\.php@",$str,$matches); print_r($matches);
Все равно не работает _________________________ файл deystvie.txt PHP: имя юзера - admin ip юзера - 127.0.0.1 линк - http://document.info/upd.php имя юзера - admin ip юзера - 127.0.0.1 линк - http://document.info/del.php ip юзера - 127.0.0.1 линк - http://document.info/favicon.ico файл fuction.php PHP: function versiya() { $file=fopen("deystvie.txt","r"); if ($file) { while(!feof($file))//кртуим файл { $str = fgets($file); if (preg_match("@http:\/\/document\.info\/([a-z])\.php@",$str)) { echo "найдены"; } } fclose ($file);} } versiya(); Требуется проверять урлы чтобы был сначала адрес сайта, затем любая последодвательность латинских букв до 10 символов, затем точка, и за ней расширение php
не все равно не ищет у мя тока работает PHP: (preg_match("@http://document.info/[a-z].@",$str)) а как добавляю php сразу результат тухнет
Code: @^http://[a-z0-9-]+\.(ru|net|com|org|info)/[a-z]{10}\.php$@ Список доменных имен верхнего уровня можете расширить на свое усмотрение либо замените его на [a-z]+
помогите с регуляркой в тексте каждый параграф я отделил с помощью коментов <!--1-->тут ячейка таблицы с текстом и тд итд<!--1_--><--2-->тут другая ячейка с текстом<!--2--> тескта в ячейках много, как можно загнать параграф в переменую то есть от <!--чифра-->до<!--цифра_--> включай и эти теги каментов? пробывал так if(preg_match('#<!--1-->(.*?)<!--1_-->#',$info,$matches)) но что то нифига не помогает
здраствуйте форумчани, помогите, а то я уже полностю задолбался... есть строка Code: <!-- актеры фильма --> <td style="background: url(/images/bg-lenta.gif) no-repeat 0px 95%; width: 260px; height: 100%; vertical-align: top"> <table style="width: 100%; height: 100%; border: none" cellspacing=0 cellpadding=0> <tr><td style="height: 31px; text-align: right; border: none; padding-right: 10px"><span style="color: #f60">В главных ролях:</span></td></tr> <tr><td style="height: 10px"><br /></td></tr> <tr><td style="height: 100%; vertical-align: top; padding-right:10px"> <table style="width: 100%; border: none" cellspacing="0" cellpadding="0"> <tr><td style="vertical-align: top; height: 15px" align=right><a href="/level/4/people/6317/" class="all">Пол Уокер</a></td></tr> <tr><td style="vertical-align: top; height: 15px" align=right><a href="/level/4/people/11437/" class="all">Вин Дизель</a></td></tr> <tr><td style="vertical-align: top; height: 15px" align=right><a href="/level/4/people/2318/" class="all">Мишель Родригес</a></td></tr> <tr><td style="vertical-align: top; height: 15px" align=right><a href="/level/4/people/47679/" class="all">Джордана Брюстер</a></td></tr> <tr><td style="vertical-align: top; height: 15px" align=right><a href="/level/4/people/29366/" class="all">Рик Юн</a></td></tr> <tr><td style="vertical-align: top; height: 15px" align=right><a href="/level/4/people/22695/" class="all">Чэд Линдберг</a></td></tr> <tr><td style="vertical-align: top; height: 15px" align=right><a href="/level/4/people/47429/" class="all">Джонни Стронг</a></td></tr> <tr><td style="vertical-align: top; height: 15px" align=right><a href="/level/4/people/16059/" class="all">Мэтт Шульце</a></td></tr> <tr><td style="vertical-align: top; height: 15px" align=right><a href="/level/4/people/532/" class="all">Тед Левайн</a></td></tr> <tr><td style="vertical-align: top; height: 15px" align=right><a href="/level/4/people/12801/" class="all">Джа Рул</a></td></tr> <tr><td style="vertical-align: top; height: 15px" align=right><a href="/level/19/film/666/" class="all">...</a></td></tr> <tr><td><br><br><br></td></tr> <tr><td align="right" class="desc-title" style="border:0px;padding:0px">Роли дублировали:</td></tr> <tr><td><br></td></tr> <tr><td style="vertical-align: top; height: 15px" align=right><a href="/level/4/people/1806292/" class="all">Дмитрий Кошмин</a></td></tr> <tr><td style="vertical-align: top; height: 15px" align=right><a href="/level/4/people/1053232/" class="all">Алексей Мясников</a></td></tr> <tr><td style="vertical-align: top; height: 15px" align=right><a href="/level/4/people/1672422/" class="all">Татьяна Весёлкина</a></td></tr> <tr><td style="vertical-align: top; height: 15px" align=right><a href="/level/4/people/1650216/" class="all">Елена Ивасишина</a></td></tr> <tr><td style="vertical-align: top; height: 15px" align=right><a href="/level/4/people/224608/" class="all">Борис Шувалов</a></td></tr> <tr><td style="vertical-align: top; height: 15px" align=right><a href="/level/19/film/666/" class="all">...</a></td></tr> </table> </td></tr> </table> </td></tr> <!-- /актеры фильма --> с нее надо парсить только актеров, я писал так что бы парсило, но оно парсило и тег кто дублировал роли. как сделать что бы только актеров?