PostgreSQL 13に文字列の改行コードを置換する
環境
Windows10 64 bit
PostgreSQL 13.2
書式
select REGEXP_REPLACE('改行コートが含まれる文字列’,’\r|\n|\r\n’, '置換文字’,’g’);
使用例1
改行コードを別の文字に置換します
postgres=# select REGEXP_REPLACE('AA postgres'# BB postgres'# CC','\r|\n|\r\n', 'study','g'); regexp_replace ------------------ AAstudyBBstudyCC (1 行)
使用例2
複数行の文の改行を置換して、1行に変換します
postgres=# select REGEXP_REPLACE('AA postgres'# BB postgres'# CC','\r|\n|\r\n', '','g') result; result -------- AABBCC (1 行)