[前][次][番号順一覧][スレッド一覧]

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]