PostgreSQL 改行を削除する
- 作成日 2022.03.02
- 更新日 2022.12.28
- PostgreSQL
- PostgreSQL

PostgreSQLで、改行を削除する手順を記述してます。「REGEXP_REPLACE」に改行にマッチする正規表現を使用して削除します。
環境
- OS Rocky Linux release 8.4 (Green Obsidian)
- PostgreSQL 14.0
- pgadmin 6.0
改行を置換
改行を削除する場合は、「REGEXP_REPLACE」を使用します。
REGEXP_REPLACE(文字列, '', 'g')
実際に、改行を削除してみます。
select REGEXP_REPLACE('aaa
bbb
ccc','\r|\n|\r\n', '','g');
実行結果

削除されていることが確認できます。
置換
置換したい場合は、「REGEXP_REPLACE」の第3引数に値を指定します。
空白に置換してみます。
select REGEXP_REPLACE('aaa
bbb
ccc','\r|\n|\r\n', ' ','g');
実行結果

空白に置換されていることが確認できます。
-
前の記事
javascript エラー「Uncaught SyntaxError: await is only valid in async functions and the top level bodies of modules」の解決方法 2022.03.02
-
次の記事
jquery 指定した要素内の最後にhtmlタグを挿入する 2022.03.02
コメントを書く