Умная замена в большом тексте

Тема в разделе "Как сделать...", создана пользователем lan_, 11 июн 2008.

Статус темы:
Закрыта.
  1. lan_

    lan_ Постоялец

    Регистр.:
    24 апр 2007
    Сообщения:
    171
    Симпатии:
    28
    Здравствуйте,
    Такая ситуация: есть текст весом 200кб.
    в нем есть штуки вида
    Код:
    <span class=invis>какоето_разное_количество_букаф</span>
    и встречается это каждые 5-10 символов.

    необходимо эту штуку оттуда массово удалить.
    strpos+substr не рулят к сожалению.такой вариант сделан, но рассматриваться будет в последнюю очередь
    Заранее спасибо.
     
  2. qwerty

    qwerty Постоялец

    Регистр.:
    10 апр 2006
    Сообщения:
    75
    Симпатии:
    0
    прыгун? :)
    Как насчет регулярного выражения и реплейса?
     
  3. Nike59

    Nike59

    Регистр.:
    13 ноя 2006
    Сообщения:
    459
    Симпатии:
    100
    Держи:
    PHP:
    $text preg_replace("|<span class=invis>(.+)<\/span>|Usi"""$text );
    На входе в $text - твой текст. На выходе он же, но уже без "ненужных многа букафф".
     
    lan_ нравится это.
  4. lan_

    lan_ Постоялец

    Регистр.:
    24 апр 2007
    Сообщения:
    171
    Симпатии:
    28
    Сделал так.
    Вопрос решен, всем спасибо.
     
Статус темы:
Закрыта.