|
MySQL.RU - Webboard
Вернуться
Запрос на вырезание группы символов (Андрей) 18/12/2011 - 14:44:30
Re: Запрос на вырезание группы символов (Akina) 19/12/2011 - 18:22:58
Re: Запрос на вырезание группы символов (Андрей) 30/12/2011 - 01:28:59
> Original message text:
> From: Андрей - 18/12/2011 - 14:44:30
> Subject:Запрос на вырезание группы символов
> -----------------
> Здравствуйте
> Имеем - тексты
> в некоторых присутствуют последовательности <h1>араврапд15456</h1>
> подобное нужно вырезать
>
> ранее заменял двойные пробелы на одинарные, таким запросом (в phpMyAdmin)
> UPDATE jos9_content SET introtext=REPLACE (introtext,' ',' ');
>
> пробовал такой вариант, но выдает синтаксическую ошибку, наверняка что то не так, но как правильно записать не пойму
> UPDATE jos9_content SET introtext=REPLACE (introtext,(REGEXP '<h1(.)*h1>'),'');
>
From: Akina - 19/12/2011 - 18:22:58
Subject:Запрос на вырезание группы символов
-----------------
Группу символов можно вырезать (вернее, заменить) с помощью REPLACE только чисто литерально - одну конкретную подстроку на другую (в т.ч. пустую).
REGEXP в MySQL никаких замен в принципе не делает - только проверяет строку на соответствие шаблону и возвращает True либо False (соответствует или нет). И не более.
Пишите пользовательскую функцию, которая будет выполнять поиск подстрок H1-хеадера и его удаление из строки.
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
40898
|
|