ページの先頭行へ戻る
Enterprise Postgres 17 リリース情報

2.2.168 正規表現後方参照の動作の変更

非互換

FUJITSU Enterprise Postgres 14では、同じ文字が複数回存在する文字列に対して、正規表現の後方参照の動作を変更しました。

FUJITSU Enterprise Postgres 13 SP1以前の場合

[例]

=# SELECT regexp_replace('123123', '(^\d+).*\1', 'TEST');
 regexp_replace
----------------
 123123
(1 row)
FUJITSU Enterprise Postgres 14の場合

[例]

=# SELECT regexp_replace('123123', '(^\d+).*\1', 'TEST');
 regexp_replace
----------------
 TEST
(1 row)

対処方法

ありません。