mysql:2906
From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Wed, 27 Dec 2000 01:29:32 +0900
Subject: [mysql 02906] Re: 日本語正規表現
とみたです。 ["TOYOSHIMA,Masayuki" <mtoyo@xxxxxxxxxx>さんが] ["[mysql 02905] 日本語正規表現" で曰く] > 新刊「MySQL徹底入門」(翔泳社) でも、正規表現 (RLIKE) は日本語が扱えない > と確認されて仕舞いました。(涙) > この方面の進展は全く望めないのでしょうか。 実は個人的にちょっと前に検討してみました。 正規表現を処理する前に次のように適当に変更して… 1) SJIS などで2バイト目に特殊文字('\'とか'['とか)がある場合は、 その直前に '\' を置く。 2) '*' や '+' の前に日本語文字があったらそれを () で括る。 そうすると、複数バイト文字をサポートしていない正規表現処理ルーチンに 渡してもちゃんと動くんじゃないか…と。 ただ、[...] をうまく処理する方法が思いつかなくて、そこで考えるのを やめてしまいました (^^; > 日本語 RLIKE があったらどんなにいいだろうと思う局面は多々あります。 私はそう思う局面が全然ないので、あまり真面目に取り組んでないという こともあります (^^; --- とみたまさひろ <tommy@xxxxxxxxxx> 日本MySQLユーザ会 http://www.mysql.gr.jp
2905 2000-12-26 23:25 ["TOYOSHIMA,Masayuki"] 日本語正規表現 -> 2906 2000-12-27 01:29 ┣[とみたまさひろ <tomm] 2907 2000-12-27 09:11 ┃┗[Yoshiyuki Asano <asa] セキュリティ 2918 2000-12-28 08:48 ┗[<takeshi@xxxxxxxxxx>]