在postgres中分裂字符串

时间:2010-09-24 18:28:05

标签: postgresql string

我有一个字符串,其中包含一些空格,并希望拆分 last 空格,并在该空格之前返回字符串的一部分。 Postgres支持这个吗?我用普通的split_part-type函数无法解决这个问题 示例:“fort worth tx” - > “堡垒值得”

2 个答案:

答案 0 :(得分:3)

它不会拆分源字符串,而是按照你想要的那样:

SELECT regexp_replace('fort worth tx', '\\s\\S+$', '');

答案 1 :(得分:0)

您需要编写一个plpgsql函数来完成此任务。查看here函数以查找最后一次出现的字符串。