Mysql аналог preg_replace или как вырезать ряд символов?

Agent

Новичок
Mysql аналог preg_replace или как вырезать ряд символов?

Добрый день, стал перед задачей вырезания из строки спец символов типа ( / - *), другими словами нужно оставить только \w\x7F-\xFF\s Как это сделать именно средствами mysql, применение php для моей задачи не подходит.
 

Gas

может по одной?
afaik, замены регулярным выражением в mysql нет, можно только вложенным вызовом replace(replace(...))

недочитал про "нужно оставить только \w\x7F-\xFF\s", лучше такую замену делать вне mysql, ну или хранимку написать, хотя оно того не стоит.
 

HraKK

Мудак
Команда форума
Agent
Быстро не значит правильно.

http://dev.mysql.com/doc/refman/5.0/en/regexp.html
 

Agent

Новичок
HraKK, первым делом я был в доках, на сколько я понял regexp может только подтвердить или опровергнуть условие, но функции замены, я там не нашел
 

WDStalker

Новичок
Agent они есть, смотри внимательно. но сильно тормозят MySQL. Пришлось в свое время от них отказаться.
 

Agent

Новичок
Может кто-нить ткнет носом? в упор не вижу :( Скорость особо не важна, выборка будет раз в сутки, просто нужно все сделать средствами мускула иначе куча гемороя возникает
 

Gas

может по одной?
HraKK, WDStalker
можно пример по _замене_ регулярными выражениями в mysql.
 

phprus

Moderator
Команда форума
Может я плохо искал, но функций !замены! по регулярным выражениям я тоже не нашел. WDStalker, HraKK может все-же покажите?
 
Сверху