从转义字符开始的子字符串

Substring from an escape character onwards

我正在使用 PostgreSQL,我需要截断一个文本字符串,我需要从转义字符 (:) 开始显示。

我正在尝试这样的事情:

  SELECT SUBSTRING ('CATEGORIA DE TRABAJOS: EJECUTIVO' FROM '%#":#"%' FOR '#'); 
t=# select split_part('CATEGORIA DE TRABAJOS: EJECUTIVO',':',2);
 split_part
------------
  EJECUTIVO
(1 row)

只是按第一个找到的分隔符拆分?..