【发布时间】:2017-08-03 11:55:17
【问题描述】:
我想要的是像这样转一个字符串;
10 - 15 st. pan,cras
到
10 - 15 ST PANCRAS
我得到了大部分的方式
`select upper(regexp_replace('10 - 15 st. pan,cras', '[^a-zA-Z 0-9-]', '', 'g'));`
但我似乎无法删除数字周围的双空格。我试过了,在表达式中加了一个额外的空格;
`select upper(regexp_replace('10 - 15 st. pan,cras', '[^a-zA-Z 0-9-]', '', 'g'));`
但结果没有区别。我正在使用regexp_replace,因为我发现substring 语法更难遵循。 9.6 上的字符串存储在text
【问题讨论】:
标签: sql regex postgresql postgres-9.6