X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Помогите с регуляркой
sergsam1
sergsam1
Topic Starter сообщение 8.12.2009, 20:43; Ответить: sergsam1
Сообщение #1


Бывалый
****

Группа: User
Сообщений: 275
Регистрация: 18.10.2008
Поблагодарили: 20 раз
Репутация:   2  


есть html код:
onclick="shop_words_show(this);"><b>СЛОВО1</b>&nbsp;<sup>5</sup>

Нужно сохранить СЛОВО, но есть один нюанс, СЛОВО может быть как между <b></b>, так и просто, ничем не выделено, т.е.
onclick="shop_words_show(this);">СЛОВО2&nbsp;<sup>7</sup>
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
webpavilion
webpavilion
сообщение 8.12.2009, 21:48; Ответить: webpavilion
Сообщение #2


сеошник на пенсии
*******

Группа: Active User
Сообщений: 2726
Регистрация: 28.4.2009
Из: МО
Поблагодарили: 1659 раз
Репутация:   171  


если бы дали больше кода (весь тег) в котором нужно искать было бы проще а так вот вам вариант:

        $html = 'onclick="shop_words_show(this);">СЛОВО2&nbsp;<sup>7</sup>
                 onclick="shop_words_show(this);"><b>СЛОВО1</b>&nbsp;<sup>5</sup>';
        $regexp='/onclick=\"shop_words_show\(this\)\;\">(<b>)?(.*?)(<\/b>)?\&nbsp\;<sup>\d+<\/sup>/i';
        preg_match_all($regexp, $html, $f, PREG_SET_ORDER);
        print_r($f);


--------------------
Не ведитесь, cамопис это почти всегда плохо!

Делаю сайты на Drupal 7.x
(очень дорого)


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sergsam1
sergsam1
Topic Starter сообщение 8.12.2009, 22:09; Ответить: sergsam1
Сообщение #3


Бывалый
****

Группа: User
Сообщений: 275
Регистрация: 18.10.2008
Поблагодарили: 20 раз
Репутация:   2  


Спасибо, и еще вот сижу парюсь, не пойму в чем дело:
imgres?imgurl\x3dhttp://www.platformnation.com/wp-content/uploads/2009/09/gearsofwar3_2.jpg\x26imgrefurl

Нужно сохранить урл картинки http://www.platformnation.com/wp-content/u...arsofwar3_2.jpg, это гугл картинки.

Делаю так "/imgres\?imgurl\\x3d([^>]+)\\x26imgrefurl/"

Получается пустой массив.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sergsam1
sergsam1
Topic Starter сообщение 9.12.2009, 22:23; Ответить: sergsam1
Сообщение #4


Бывалый
****

Группа: User
Сообщений: 275
Регистрация: 18.10.2008
Поблагодарили: 20 раз
Репутация:   2  


(webpavilion @ 8.12.2009, 20:48) *
если бы дали больше кода (весь тег) в котором нужно искать было бы проще а так вот вам вариант:

        $html = 'onclick="shop_words_show(this);">СЛОВО2&nbsp;<sup>7</sup>
                 onclick="shop_words_show(this);"><b>СЛОВО1</b>&nbsp;<sup>5</sup>';
        $regexp='/onclick=\"shop_words_show\(this\)\;\">(<b>)?(.*?)(<\/b>)?\&nbsp\;<sup>\d+<\/sup>/i';
        preg_match_all($regexp, $html, $f, PREG_SET_ORDER);
        print_r($f);


Все работает.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
cabass
cabass
сообщение 22.12.2009, 3:19; Ответить: cabass
Сообщение #5


Новичок
*

Группа: User
Сообщений: 13
Регистрация: 27.3.2008
Поблагодарили: 0 раз
Репутация:   0  


Помогите с регуляркой пжста.
Есть код:
<div class="cod">
Домен restupe.info <font color=red>занят</font>. <a href=../index.php?domain=restupe.info>Whois!</a> <a href="http://www.maultalk.com/go.php?http://www.yandex.ru/cy?base=0&host=restupe.info><img" src="http://www.yandex.ru/cycounter?restupe.info" width="88" height="31" alt="Яндекс цитирования" border="0"></a><br>Домен sadhjsdhgh.info <font color=green>свободен</font>! <a href="http://www.maultalk.com/go.php?http://www.yandex.ru/cy?base=0&host=sadhjsdhgh.info><img" src="http://www.yandex.ru/cycounter?sadhjsdhgh.info" width="88" height="31" alt="Яндекс цитирования" border="0"></a><br>Домен ssssssssssssvvvvvvvvvvssss.info <font color=green>свободен</font>! <a href="http://www.maultalk.com/go.php?http://www.yandex.ru/cy?base=0&host=ssssssssssssvvvvvvvvvvssss.info><img" src="http://www.yandex.ru/cycounter?ssssssssssssvvvvvvvvvvssss.info" width="88" height="31" alt="Яндекс цитирования" border="0"></a><br>Домен medsea.info <font color=red>занят</font>. <a href=../index.php?domain=medsea.info>Whois!</a> <a href="http://www.maultalk.com/go.php?http://www.yandex.ru/cy?base=0&host=medsea.info><img" src="http://www.yandex.ru/cycounter?medsea.info" width="88" height="31" alt="Яндекс цитирования" border="0"></a><br>Домен japanes.info <font color=red>занят</font>. <a href=../index.php?domain=japanes.info>Whois!</a> <a href="http://www.maultalk.com/go.php?http://www.yandex.ru/cy?base=0&host=japanes.info><img" src="http://www.yandex.ru/cycounter?japanes.info" width="88" height="31" alt="Яндекс цитирования" border="0"></a><br>Домен homessec.info <font color=red>занят</font>. <a href=../index.php?domain=homessec.info>Whois!</a> <a href="http://www.maultalk.com/go.php?http://www.yandex.ru/cy?base=0&host=homessec.info><img" src="http://www.yandex.ru/cycounter?homessec.info" width="88" height="31" alt="Яндекс цитирования" border="0"></a><br>Домен webxxt.info <font color=red>занят</font>. <a href=../index.php?domain=webxxt.info>Whois!</a> <a href="http://www.maultalk.com/go.php?http://www.yandex.ru/cy?base=0&host=webxxt.info><img" src="http://www.yandex.ru/cycounter?webxxt.info" width="88" height="31" alt="Яндекс цитирования" border="0"></a><br>Всего проверено семь доменов. <a href=/mass/>Проверить еще!</a><br></div>

Помогите извлечь регулярным выражением все свободные домены.

Сообщение отредактировал cabass - 22.12.2009, 3:27
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
rob1n
rob1n
сообщение 22.12.2009, 17:26; Ответить: rob1n
Сообщение #6


Бывалый
****

Группа: User
Сообщений: 417
Регистрация: 5.3.2008
Поблагодарили: 87 раз
Репутация:   23  


что то типа:
/Домен (.*?)\<FONT color\=green\>свободен\<\/FONT\>/i

хотя нет возможности проверить и могу ошибаться.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Помогите, пожалуйста, моей дочери выжить!
благотворительный топик
30 vitvirtual 3793 19.5.2018, 8:30
автор: vitvirtual
Открытая тема (нет новых ответов) Продвигаю страницу по запросу "Как сделать игру". Помогите советом, пожалуйста
Я секу в теме! Но подать статью угодным поисковикам образом не смо
22 coremission 2199 8.5.2018, 12:33
автор: coremission
Открытая тема (нет новых ответов) Помогите с выбором ноута
20 rokot 905 23.4.2018, 12:09
автор: Room
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыПомогите с идеями для форума про успех
Спасибо за каждую идею
43 Zoya83 5171 12.4.2018, 11:42
автор: Zoya83
Открытая тема (нет новых ответов) Лендинг или сайт-визитка для ИП? Помогите определиться
6 Yas18 1137 31.3.2018, 20:57
автор: Yas18


 



RSS Текстовая версия Сейчас: 25.5.2018, 19:26
Дизайн