MySQL正则表达式替换?

时间:2011-10-10 01:14:51

标签: php mysql

我知道MySQL没有正则表达式替换函数但是我想知道是否有人编写了我可以使用的用户定义函数?我知道要求代码答案并不好,但我对MySQL不是很熟练,只是寻求一些帮助。如果没有,我可以接受。

由于

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

select 
  replace( replace( replace( replace( replace( 
  replace( replace( replace( replace( replace( 
  replace( replace( replace( replace( replace( 
  replace( replace( replace( replace( replace( 
  replace( replace( replace( replace( replace( 
  replace( replace( replace( replace( replace( 
  replace( replace( replace( replace( replace( 
  replace( replace( replace(

'a~b}c{d`e_f^g\\h[i?j=k;l.m-n,o*p(q&r$s"t u|v]x@y>z<:+)\'%#!\r\f\v\naz\t09\b',

  '~', ''), '}', ''), '{', ''), '`', ''), '_', ''),
  '^', ''), '\\', ''), '[', ''), '?', ''), '=', ''),
  ';', ''), '.', ''), '-', ''), ',', ''), '*', ''),
  '(', ''), '&', ''), '$', ''), '"', ''), ' ', ''),
  '|', ''), ']', ''), '@', ''), '>', ''), '<', ''),
  ':', ''), '+', ''), ')', ''), '\'', ''), '%', ''),
  '#', ''), '!', ''), '\r', ''), '\f', ''), '\v', ''),
  '\n', ''), '\t', ''), '\b', '')

替换

  

A〜B} 13 C {d`e_f ^克\ H [I J = K; L.M-N,O * P(Q&安培; R $ S“吨   U | V] X @ Y'GT; z,其中;:+)\'%#\ r \˚F符\ v \ NAZ \ T09 \ B'/ p>!

  

abcdeghijklmnopqrstuxyzaz09

MySQL - Regular Expressions & REPLACE