Старый 16.06.2008, 11:43   #1
Мастер
 
Регистрация: 23.03.2008
Сообщений: 515
Вес репутации: 0
Deadman_n не любят в этих краяхDeadman_n не любят в этих краяхDeadman_n не любят в этих краяхDeadman_n не любят в этих краяхDeadman_n не любят в этих краяхDeadman_n не любят в этих краяхDeadman_n не любят в этих краяхDeadman_n не любят в этих краяхDeadman_n не любят в этих краяхDeadman_n не любят в этих краях
По умолчанию Как удалить ссылки со страницы?

Есть у меня страница html. Надо мне удалить с неё все ссылки. Чтобы все что было ссылками - стало обычным текстом. Как это сделать?
Руками очень геморно.
Автозаменой незнаю как вопрос решить, т.к. href везде разный.
__________________
Я из Томска.
Deadman_n вне форума   Ответить с цитированием
Старый 16.06.2008, 11:45   #2
Мастер
 
Аватар для Sega
 
Регистрация: 15.03.2008
Адрес: Cayman Islands
Сообщений: 807
Вес репутации: 197
Sega - прекрасное будущееSega - прекрасное будущееSega - прекрасное будущееSega - прекрасное будущееSega - прекрасное будущееSega - прекрасное будущееSega - прекрасное будущееSega - прекрасное будущееSega - прекрасное будущееSega - прекрасное будущееSega - прекрасное будущее
По умолчанию

высылай страницу и 5wmz, сделаю...а то на работу сегодня не стоит все равно, хоть захалтурить =)

Добавлено через 13 минут
а если постепенно...сперва <a href=" заменяешь на (пусто), потом другие теги...

Последний раз редактировалось Sega; 16.06.2008 в 11:59. Причина: Добавлено сообщение
Sega вне форума   Ответить с цитированием
Старый 16.06.2008, 12:00   #3
Специалист
 
Аватар для Fredy314
 
Регистрация: 08.05.2008
Сообщений: 197
Вес репутации: 0
Fredy314 не любят в этих краяхFredy314 не любят в этих краяхFredy314 не любят в этих краях
По умолчанию

<?PHP
$s=preg_replace('|<a[^>]+>([^<]+)</a>|ism','$1',$s);
?>
заменит ссылки на текст под которым ссылка? правда только если в ссылках других тегов нет, тогда нужно немного посложнее выражение составить
__________________
Магазин аккаунтов - почтовые аки, фрихосты, соцсети.
Возможно на заказ.
Fredy314 вне форума   Ответить с цитированием
Старый 16.06.2008, 12:00   #4
Мастер
 
Аватар для Sega
 
Регистрация: 15.03.2008
Адрес: Cayman Islands
Сообщений: 807
Вес репутации: 197
Sega - прекрасное будущееSega - прекрасное будущееSega - прекрасное будущееSega - прекрасное будущееSega - прекрасное будущееSega - прекрасное будущееSega - прекрасное будущееSega - прекрасное будущееSega - прекрасное будущееSega - прекрасное будущееSega - прекрасное будущее
По умолчанию

руками то правда упаришься. я щас вот док один переделывал, там пары тегов не хватало, тоже автозаменой лечил
Sega вне форума   Ответить с цитированием
Старый 16.06.2008, 12:36   #5
Мастер
 
Регистрация: 23.03.2008
Сообщений: 515
Вес репутации: 0
Deadman_n не любят в этих краяхDeadman_n не любят в этих краяхDeadman_n не любят в этих краяхDeadman_n не любят в этих краяхDeadman_n не любят в этих краяхDeadman_n не любят в этих краяхDeadman_n не любят в этих краяхDeadman_n не любят в этих краяхDeadman_n не любят в этих краяхDeadman_n не любят в этих краях
По умолчанию

Автозаменой убить могу <a href=" и </a>
А вот что делать с <a href="ВОТ С ЭТИМ"></a> хз
__________________
Я из Томска.
Deadman_n вне форума   Ответить с цитированием
Старый 16.06.2008, 12:58   #6
Мастер
 
Регистрация: 20.07.2007
Адрес: Нижний Новгород
Сообщений: 867
Вес репутации: 182
leszkin - просто великолепная личностьleszkin - просто великолепная личностьleszkin - просто великолепная личностьleszkin - просто великолепная личностьleszkin - просто великолепная личностьleszkin - просто великолепная личность
По умолчанию

"найти
<a href=*>
заменить на

"
leszkin вне форума   Ответить с цитированием
Старый 02.02.2009, 18:23   #7
Специалист
 
Аватар для jcrush
 
Регистрация: 12.02.2008
Сообщений: 300
Вес репутации: 159
jcrush - весьма и весьма положительная личностьjcrush - весьма и весьма положительная личность
Отправить сообщение для jcrush с помощью ICQ
По умолчанию

Цитата:
Сообщение от Fredy314 Посмотреть сообщение
<?PHP
$s=preg_replace('|<a[^>]+>([^<]+)</a>|ism','$1',$s);
?>
заменит ссылки на текст под которым ссылка? правда только если в ссылках других тегов нет, тогда нужно немного посложнее выражение составить
а можно пример?

пробовал если есть после <a ... тег <b>, не получилось, и если в ссылке есть target, как реализовать?
jcrush вне форума   Ответить с цитированием
Старый 02.02.2009, 18:54   #8
шайтанама
 
Аватар для shadx
 
Регистрация: 13.07.2007
Сообщений: 1,699
Вес репутации: 252
shadx - прекрасное будущееshadx - прекрасное будущееshadx - прекрасное будущееshadx - прекрасное будущееshadx - прекрасное будущееshadx - прекрасное будущееshadx - прекрасное будущееshadx - прекрасное будущееshadx - прекрасное будущееshadx - прекрасное будущееshadx - прекрасное будущее
Отправить сообщение для shadx с помощью ICQ
По умолчанию

return preg_replace("(<.*a.*>(.*)<\/.*a.*>)","\\1<br>",$item);

мну вот так делало, есть исчо один вариант, более надежный
shadx вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Какие страницы удалить? ben666 Вопросы по работе системы 4 21.06.2008 22:59
Удалить страницы навсегда! TR#ll Контекстные ссылки и все, что с ними связано 6 13.03.2008 14:34
удалить страницы навсегда MadGreen Вопросы по работе системы 2 07.02.2008 22:54
Удалить страницы навсегда trOid Вопросы по работе системы 3 01.11.2007 18:09
Как лучше удалить непроиндексированные страницы Dec0der Вопросы по работе системы 4 19.06.2007 02:09


Часовой пояс GMT +3, время: 17:27.