HTMLタグを除外して文字数をカウントする方法

ジャンル:プログラミング
カテゴリー:データベース
サブカテゴリー:SQL文

PostgreSQLの場合

以下のようにしてtextカラム内のHTMLタグを除外した文字数をクエリできます。
SELECT CHAR_LENGTH(REGEXP_REPLACE(text, '<(".*?"|''.*?''|[^''"])*?>', '', 'g')) AS text_length FROM table;
※シングルクォートを2つ続けて指定しているのはエスケープのため
PostgreSQLではシングルクォートをシングルクォートでエスケープする

公開日:2017年06月23日

このエントリーをはてなブックマークに追加

サブカテゴリー別記事一覧 > SQL文 > HTMLタグを除外して文字数をカウントする方法

 SQL文の記事一覧

  • HTMLタグを除外して文字数をカウントする方法

    公開日:2017年06月23日

記事のサブカテゴリー
最近の記事

このページのトップに戻る