Отсечь лишнее и получить информацию.

Статус
В этой теме нельзя размещать новые ответы.

diab0583

Знаток
Регистрация
9 Июл 2007
Сообщения
199
Реакции
28
Есть 5000 html файлов. В файлах код
Код:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">
  <head>
    <title>********</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="copyright" content="*******" />

<div class="content">
[COLOR="Red"]информация[/COLOR]
      <div class="menu-taxonomy">
<div class="views-field-title">
                <span class="field-content"><a href="*****">****</a></span>

  </div>
За звёздочками то что меняется.
Мне нужно на выходе отсечь всё лишнее и получить информацию.
Понятно что найти и заменить. Но как? Если текст меняется.
 
Если конечно такая последовательность больше не встречается, то можно так:
/<div class="content">(.*?)<div class="menu-taxonomy">/
 
можно делать так(если в информации нет тегов:(
/<div class="content">([^<]+)<div class="menu-taxonomy">/

пример alextet у меня не идет, если в информации присутствуют переносы строки.
 
Для совпадения точки с переном строки служит модификатор s
Код:
/<div class="content">(.*?)<div class="menu-taxonomy">/s
 
У меня с PHP туго.:( Можете пример написать?:)
Или ссылку на прогу, которая сможет помочь.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху