SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 12.03.2013 14:53:24

stslon
Участник
Зарегистрирован: 12.03.2013
Сообщений: 1

Помогите пожалуйста составить регулярное выражение

В базе имеется таблица post, в таблице поле content, а ячейках этого поля текст на двух языках, текст в кавычках, и текст в html тегах, что-то типа:

текст   текст   text   "text"   <br>/n</br>    текст

Мне нужно удалить все английские слова, при этом оставив слова в кавычках и в тэгах. Какой запрос нужно ввести, чтобы это сделать?

Вопрос от новичка с практически нулевыми знаниями, только начал осваиваться. Спасибо за помощь.

Неактивен

 

#2 12.03.2013 23:22:33

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: Помогите пожалуйста составить регулярное выражение

MySQL имеет слабенький механизм для работы с regexp. Возможно ошибаюсь, но функционал в базовом комплекте может только определить, соответствует ли строка regexp'у, а менять - не умеет.
Так что либо это лучше делать на клиенте либо посмотрите https://launchpad.net/mysql-udf-regexp


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson