Привет. Возможно ли переделать Code: www.site.com/index.php?view=ad&search=keywordhere в что то типа Code: www.site.com/keywordhere.html Спасибо
PHP: <?php $str = 'www.site.com/index.php?view=ad&search=keywordhere'; preg_match_all('/www\.site.com\/index\.php\?view\=ad\&search\=(.*)/', $str, $result); $str = 'www.site.com/' . $result[1][0] . '.html'; echo $str; ?> Есть строка PHP: <img src="http://cs11185.vkontakte.ru/u31704418/143220484/x_ec487e34.jpg" style="width: 604px; height: 403px; margin-top: 25px;" onmouseout="Photoview.hideTag()"> Помогите выдернуть ссылку на изображение.
Помогите составить ворожения для удаления ссылок из текста: http://www.vk.com/id1 Где: 1) Не всегда присутствует часть "http://" 2) Не всегда присутствует часть "www." 3) Часть "vk.com" МБ "vkontakte.ru" 4) Часть "/id1" начинается со знака "/" и заканчивается если встретится " "(Пробел) или конец строки (Что наступит раньше) add: Вместо "/" может быть "\/"
есть список маил:пасс нужно взять отдельно одно и второе делаю так preg_match("/(.*?)\.*?)+\n/i",$num ,$b); выводит такой ответ Array ( [0] => маил@yahoo.com23456 [1] => маил@yahoo.com [2] => ) поле где должен быть пасс всегда пустое, почему? //Gifts: отключил смайлики
Есть регулярное выражение: Code: $String = preg_replace("~[^\\x30-\\x39,\\x41-\\x5A,\\x61-\\x7A]~u",'',$String); Убрать все кроме 0-9A-Za-z, как дописать еще А-Яа-яЁё? Если сделать так: Code: $String = preg_replace("~[^\\x30-\\x39,\\x41-\\x5A,\\x61-\\x7A,А-Я,Ё,а-я,ё]~u",'',$String); То может не работать если на сервере нету русского языка. Как писать 2 байта в регулярное выражения? Так не работает: Code: \\xD090-\\xD09F,\\xD081,\\xD0A0-\\xD0AF,\\xD0B0-\\xD0BF,\\xD191,\\xD180-\\xD18F Методом проб и ошибок было найдено решение: Code: $String = preg_replace("~[^\x30-\x39,\x41-\x5A,\x61-\x7A,\xD0\x90-\xD0\x9F,\xD0\x81,\xD0\xA0-\xD0\xAF,\xD0\xB0-\xD0\xBF,\xD1\x91,\xD1\x80-\xD1\x8F]~u",'',$String);
Пример строки: "Test ((((" "Test123 (" "123(" Помогите составить регулярное выражения для удаления символа "(" в конце строки
Skofield, спс работает Подскажите еще: 1) Если в строке нету букв или цифр, а например только символы, то строка == "" Например в строке "testtesttesttesttest111testtesttesttest" Как удалить все что после "111" (вместе с "111") до конца строки?
Привет, форумчане. Мне нужна регулярка, которая вытягивала бы отсюда Code: <div style="padding-left: 50px; padding-right: 50px;"> <a href="[B]/znachenie_familii/id/Abakumov[/B]">Абакумов</a> <br> <a href="[B]/znachenie_familii/id/Abakshin[/B]">Абакшин</a> <br> <a href="[B]/znachenie_familii/id/Abalakin[/B]">Абалакин</a> <br> ......................... <a href="[B]/znachenie_familii/id/Abalakov[/B]">Абалаков</a> <br> <a href="[B]/znachenie_familii/id/Abashev[/B]">Абашев</a><br> <a href="[B]/znachenie_familii/id/Abashin[/B]">Абашин</a> <br> </div> Вот то, что я выделил жирным нужно получить в массив данных. Подскажите какую функцию заюзать, и какую регулярку туда скормить. Заранее спасибо.
Edward PHP: preg_match_all('~a href="(/znachenie_familii/id/[^"]+)"~i', $in, $out); var_dump($out[1]);
Помогите еще раз с регулярками. Нужна 1 функция для того, что б достать полность текст, который находится между тегами <title>, пример: Code: <html> <head> <title>[B]Фамилия Абалакин, значение фамилии Абалакин, происхождение фамилии Абалакин, история фамилии Абалакин[/B]</title> </head>... И 2-я функция и регулярка, что б достать текст из такого фрагмента кода: Code: ...<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/sho w_ads.js"> </script> </div> [B]Абалака, оболока - так назывались в Древней Руси облачение, одежда. Фамилии Абалаков и Абалакин могли образоваться от наименования ремесла: шьющий одежду. Родственные по смыслу фамилии: Портнов (портной), Швалев (шваль - одежда). Абалаковы Виталий Михайлович и Евгений Михайлович - братья, альпинисты, в 1934 г. совершившие первовосхождение на пик Ленина (Памир). Евгений Михайлович первым поднялся на пик Коммунизма. В его честь одна из памирских вершин названа пиком Абалакова.[/B] <br><br> <table width="700"><tr><td>... То, что жирным, то нужно выдернуть. Пробовал сам решить таким образом например: PHP: preg_match( '#<title>(.*)</title>#Uis', $code, $title ); Но у меня проблема в том, что выдергивается текст, вместе с тегами <title>. Заранее спасибо