Форум сетевых администраторов
Показаны 5 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- MySQL (http://netadmin.ws/forum/forumdisplay.php?forumid=40)
-- Replace (http://netadmin.ws/forum/showthread.php?threadid=1262)


Помещено Gordon Black 14-05-2002 в 20:35:

Replace

Ð_ти запросы связаны с подчитской базы для vBulletin
Ð_ечь идет о таблице post и поле pagetext
Есть текст к примеру:
Вася <совсем плохой> мальчик
Вася <уже совсем глупый> мальчик
Вася <вредный гадкий> мальчик

Какой синтаксис будет, если нужно, чтобы фразы, начинающиеся и заканчивающиеся на <> заменялись, независимо от внутреннего содержимого на то чнто мне нужно?

Обычно если что-то на что-то заменить нужно я использую
что-то вроде UPDATE post SET pagetext = REPLACE(pagetext, 'то что нужно заменить',' моя замена');

Пробовал как в оракле
UPDATE post SET pagetext = REPLACE(pagetext, '<%>',' моя замена');

но % не катит

Подскажите плз. как правильно сделать запрос?

__________________
Лучший способ быть обманутым, это считать себя хитрее других.


Помещено polo 15-05-2002 в 11:40:

quote:
но % не катит

Конечно не катит, надо .+ .

P.S. А % используется для нахождения части выражения, к примеру ден% будет соответсвовать: деньги, день, деньгам и т.д. но не будет найдено слово "задень" для этого нужно написать %ден%.

__________________
Всегда есть решение.


Помещено Gordon Black 15-05-2002 в 11:56:

Ага, как я понял, тогда запрос будет выглядеть как
UPDATE post SET pagetext = REPLACE(pagetext, '<.+.>',' моя замена');

__________________
Лучший способ быть обманутым, это считать себя хитрее других.


Помещено polo 15-05-2002 в 11:58:

нет, по идее так:

quote:
UPDATE post SET pagetext = REPLACE(pagetext, '<.+>',' моя замена');

__________________
Всегда есть решение.


Помещено Gordon Black 15-05-2002 в 12:10:

Ок тенкс, попробую на досуге

__________________
Лучший способ быть обманутым, это считать себя хитрее других.


Формат времени GMT. Текущее время 04:28.
Показаны 5 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.