REPLACE + REGEXP

Статус
В этой теме нельзя размещать новые ответы.

CheburatoR-all

Гипножаба
Регистрация
26 Апр 2009
Сообщения
301
Реакции
448
:) Здравствуйте. Можно ли с помощью функции REPLACE производить замены с регулярными выражениями и вообще чем можно?
Код:
UPDATE `sometable` SET `somefield`=REPLACE(`somefield`,'REGEXP here','REGEXP here')
Тип БД - MySQL.
 
никак. разве что свою функцию написать)
 
Да я уже понял. В MySQL нет операций модификации строк с помощью регулярных выражений. Есть только поиск. Про написание функций, не слышал
 
в MySQL 5 c типом InnoDB
можно использовать хранимые процедуры и функции, если нужно что бы они возвращали множестыенный результат то придется раработать черех MySQLi, если достаточно будет единственного то можно и через обычный драйвер MySQL... в общем если возникнут проблемы пищи постараюсь помочь, я долго маялся с функциями когда писал проект с высовой секъюрностью, где СуБД честави светила свою опу )
 
Можете позаимствовать готовые функции из Wordpress плагинов, например из:
WP RegEx Replace
Search Regex
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху