Замена одинарных кавычек с eregi_replace

Reader

Guest
Замена одинарных кавычек с eregi_replace

Есть текст, содеражащий много раз строки с
document.writeln('<table>
Мне бы заменить это на <table> но не могу заменить одинарные кавычки в тексте с помощью preg_replace
Не могу догнать синтаксис .
Пробовал так:
PHP:
$stack2 = eregi_replace('document.write(\'<table>','',$stack);
и так:
PHP:
$stack2 = eregi_replace("document.write('<table>","",$stack);
и так:
PHP:
$stack2 = eregi_replace("document.write(\'<table>","",$stack);
как сделать, подскажите, плиз?
 

lucas

Guest
PHP:
$string = str_replace("'",'',$string) ;
На здоровье.
 

Reader

Guest
Просто с одной кавычкой работает,
А вот здесь
PHP:
$haystack = eregi_replace("document.writeln('<table>","<table>",$haystack);
затыкается, видимо по другой причине :(
 

lucas

Guest
Выбрось каку: никогда больше не пользуйся ereg_*.

Опиши задачу.
 

Reader

Guest
Есть Java скрипт

http://shop.digiseller.ru/asp/rs_good_info.asp?idd=37475
Здесь видно весь текст, если просмотреть html-текст

Страницы не индексируются поисковыми роботами и не показываются людям, у которых отключен Java script.
Хочу оставить начало (до первого document.writeln) - это сделал, а в остальном хочу заменить скрипты на просто текст (там написано:
document.writeln('<table>...blablabla.');
).
Но нашел более простой выход:
Заменть document.writeln(' на </script> , а '); на <script>
но в строке замены document.writeln(' на </script> какая-то ошибка, даже не ругается.
 

Reader

Guest
Там этих не больше десятка. Замени руками, прямее и быстрее выйдет.
дык, таких страниц тясячи...

Схватил str_replace, буду ее мучить :)
Спасибо.
 
Сверху