mysql:3218
From: "TOYOSHIMA,Masayuki" <"TOYOSHIMA,Masayuki" <mtoyo@xxxxxxxxxx>>
Date: Fri, 09 Feb 2001 02:23:52 +0900
Subject: [mysql 03218] Re: 日本語正規表現 UDF
豊島(東京外国語大学アジア・アフリカ言語文化研究所)です。 > で、UDF(ユーザ定義関数)ならなんとかなるかな? ということで、Ruby の > 正規表現処理部分をそっくりそのまま流用して UDF を作ってみました。 ものすごく遅れて仕舞いましたが、ようやく上記をテストして見ました。 Solaris(sparc) 2.5.1 で *.so がうまく読めずに難渋しましたが、マニュアル 4.12.1 (Solaris notes) に色々書いてあるのに気付き、なんとか動かしました。 select some_column from some_table where (jregexp(some_column,"[あ-ん]\s*\d+",2)); の様に、第3引数を2 とすると perl 同等で、大変快適です。m これで「MySQL で日本語正規表現が使えない」という懸案が解決しました。 とみた様、有難うございました。 豊島正之(とよしま まさゆき) mtoyo@xxxxxxxxxx http://jcs.aa.tufs.ac.jp/mtoyo/ 東京外国語大学アジア・アフリカ言語文化研究所 〒114-8580 東京都北区西ケ原4丁目 FAX 03-5974-3838(乞豊島宛明記)
-> 3218 2001-02-09 02:23 ["TOYOSHIMA,Masayuki"] Re: 日本語正規表現 UDF 3252 2001-02-14 11:06 ┗["TOYOSHIMA,Masayuki"] 3257 2001-02-15 11:02 ┣[Akihiko Shinohara <s] 3265 2001-02-15 21:42 ┗[とみたまさひろ <tomm] 3283 2001-02-17 21:10 ┗["TOYOSHIMA,Masayuki"] 3284 2001-02-18 00:51 ┣["s.ara" <ml@xxxxxxxx] 無作為に行を抽出する方法 3285 2001-02-18 11:36 ┃┗[Takeharu Masuda <tac] 3286 2001-02-18 19:05 ┃ ┗["s.ara" <ml@xxxxxxxx] 3287 2001-02-19 01:18 ┗[とみたまさひろ <tomm]