我想用空格||替换所有非字母数字字符(如逗号) this_character ||空间。 所以在执行查询后:
SELECT 'the quick, brown, fox jumps over the lazy dog'
我想得到以下输出:
the quick , brown , fox jumps over the lazy dog
答案 0 :(得分:1)
您可以使用此方法在任何非字母数字字符(非白色空格)之前和之后插入空格,而不管该位置是否已有空格:
SELECT regexp_replace('the quick, brown, fox jumps over the lazy dog',
E'[^\\w\\s]', E' \\& ', 'g')