昔は「せいきひょうげん」ときいてちょっとエロいと思っていた
大バカ者の私www
正規表現だからね。
でpostgresqlのtext型のカラムのデータにHTMLのタグを
丸ごと埋め込んで表示している。
我が会社のデータベース。
HTMLのタグだけ落としたいと思ったんだけど、
replace関数だと何回も処理しなきゃならねー。
そんな面倒なことやってられっかってことで、
エロい正規表現で置換出来ね?と調べたらあったwww
regexp_replace(カラム名,'正規表現','置換後文字列')
的な感じで。8.1からだったからギリギリバージョンは対応してるな。
そろそろバージョン上げたいとおもってるんだけど~。
8.4はやくでねーかな。
※追記
>regexp_replace(カラム名,'正規表現','置換後文字列')
だと一回目にヒットしたものしか置換しねーしw
sedみたいに
regexp_replace(カラム名,'正規表現','置換後文字列','g')
とかやると一致したすべてのパターンを置換後文字列で置換してくれる。
「せいきひょうげん」 と 「ちかん」・・・・・orz
なんだかな~w 思い浮かぶのはこんなのばっかりかwww
以上
大バカ者の私www
正規表現だからね。
でpostgresqlのtext型のカラムのデータにHTMLのタグを
丸ごと埋め込んで表示している。
我が会社のデータベース。
HTMLのタグだけ落としたいと思ったんだけど、
replace関数だと何回も処理しなきゃならねー。
そんな面倒なことやってられっかってことで、
エロい正規表現で置換出来ね?と調べたらあったwww
regexp_replace(カラム名,'正規表現','置換後文字列')
的な感じで。8.1からだったからギリギリバージョンは対応してるな。
そろそろバージョン上げたいとおもってるんだけど~。
8.4はやくでねーかな。
※追記
>regexp_replace(カラム名,'正規表現','置換後文字列')
だと一回目にヒットしたものしか置換しねーしw
sedみたいに
regexp_replace(カラム名,'正規表現','置換後文字列','g')
とかやると一致したすべてのパターンを置換後文字列で置換してくれる。
「せいきひょうげん」 と 「ちかん」・・・・・orz
なんだかな~w 思い浮かぶのはこんなのばっかりかwww
以上