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



 

Здравствуйте, гость (

| Вход | Регистрация )

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


есть 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


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

        $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


Спасибо, и еще вот сижу парюсь, не пойму в чем дело:
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


(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


Помогите с регуляркой пжста.
Есть код:
<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


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

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

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


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Помогите вспомнить рекламного бота Телеграм для обмена рекламой
0 Mixatraider 725 21.2.2024, 23:42
автор: Mixatraider
Открытая тема (нет новых ответов) Помогите рещить проблему с монитором.
Почему низкое разрешение при подключении монитора через displayport?
0 Levels 1702 11.12.2020, 0:48
автор: Levels
Открытая тема (нет новых ответов) Помогите кто нибудь получить партнерку Росбанк!
7 heisenberg_mw 2340 7.8.2020, 9:28
автор: heisenberg_mw
Открытая тема (нет новых ответов) Помогите найти тему пожалуйста
7 virtas 12468 24.7.2020, 17:02
автор: -JamesSmips-
Открытая тема (нет новых ответов) Помогите с поиском доноров
3 tehno_music 3352 4.11.2019, 17:15
автор: goblin78


 



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