パソいろ トップ > PostgreSQLで改行コードを<br />に置換

PostgreSQLで改行コードを<br />に置換

ポストグレスSQLで改行コードをHTMLのBRに一括変換のサンプル

UPDATE テーブル名 SET honbun=replace(honbun,'\r','<br />')

試してないけど正規表現でも置換できるらしい
第3引数のgオプションが一致する全ての対象変換らしい。
ルールをグループ化している (  ) をそれぞれ「\」バックスラッシュでエスケープする必要がある?

UPDATE テーブル名 SET honbun=regexp_replace(honbun, '\(\r\n|\r|\n\)', '<br /> ', 'g')






関連 2012-02-19 13:32:04