PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 7
andatr Отправлено: 13 Февраля, 2015 - 21:22:12 • Тема: Небольшой парсер при помощи регулярных выражений • Форум: Регулярные выражения

Ответов: 5
Просмотров: 641
CODE (htmlphp):
скопировать код в буфер обмена
  1. $str = '<span class="item-2 last active">Информация</span>';
  2.  
  3. preg_match_all('#>(.+?)</span>#',$str,$out);
andatr Отправлено: 06 Февраля, 2015 - 12:46:12 • Тема: Разобрать html на абзацы • Форум: Регулярные выражения

Ответов: 4
Просмотров: 531
PHP:
скопировать код в буфер обмена
  1. $strNew = preg_match_all('#<p(?:>|[^>]+).+?</p>#iu', $str, $out);
andatr Отправлено: 29 Января, 2015 - 21:27:07 • Тема: Отрезать первый div • Форум: Регулярные выражения

Ответов: 2
Просмотров: 518
CODE (htmlphp):
скопировать код в буфер обмена
  1. $fg = preg_replace('#(<div class="a">)\s?<div class="b">.+?</div>#ui', '$1', $str);
andatr Отправлено: 27 Января, 2015 - 21:48:53 • Тема: После 5й запятой • Форум: Регулярные выражения

Ответов: 5
Просмотров: 529
CODE (htmlphp):
скопировать код в буфер обмена
  1. $str = preg_replace('/(([^,]+,){4}[^,]+).+/ui','$1', $str);
andatr Отправлено: 27 Января, 2015 - 20:37:34 • Тема: Регулярное выражение preg_match для таблицы • Форум: Регулярные выражения

Ответов: 3
Просмотров: 373
a='# *\d\.\d\d *\$ *(?=</td>)#is'
andatr Отправлено: 25 Января, 2015 - 13:40:59 • Тема: Доступ к тегу внутри тега • Форум: Регулярные выражения

Ответов: 5
Просмотров: 371
PHP:
скопировать код в буфер обмена
  1. <span class="price">(?:(?:.+?)?<font>)(((?!<\/font).)+)


За счет опережающей проверки будет работать быстрее, если строка вида
CODE (html):
скопировать код в буфер обмена
  1. <span class="price"><strike>51 600руб</strike><font>47 677руб</font><strike>51 600руб</strike></span>
andatr Отправлено: 24 Января, 2015 - 18:39:27 • Тема: Совпадение "не слово" перед регуляркой • Форум: Регулярные выражения

Ответов: 2
Просмотров: 309
(?<!href=")((http|https|ftp|ftps|www)([:\/\/]|[\.])((?!\<\/a>).)+?\s)

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB