regexp_substr

最近更新时间: 2025-02-18 16:02:00

  • string:需要进行正则处理的字符串 。
  • pattern:进行匹配的正则表达式 。
  • position:起始位置,从字符串的第几个字符开始正则表达式匹配(默认为1) 注意:字符串最初的位置是1而不是0。
  • occurrence:获取第几个分割出来的组(分割后最初的字符串会按分割的顺序排列成组)。
  • modifier:模式(‘i’不区分大小写进行检索;‘c’区分大小写进行检索。默认为’c’)针对的是正则表达式里字符大小写的匹配。
  • 复制
    复制成功
postgres=# SELECT REGEXP_SUBSTR('17,20,23','[^,]+',1,1,'i') AS STR FROM DUAL;  
 str 
-----
 17
(1 row)
postgres=#