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

mysql:2612

From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Thu, 19 Oct 2000 23:39:46 +0900
Subject: [mysql 02612] Re: 正規表現について

とみたです。

["Hiroshi.K" <peaceful@xxxxxxxxxx>さんが]
["[mysql 02600] 正規表現について" で曰く…]

> リファレンスによると、WHERE 項目名 REGEXP "照合","参照" の様にする
> と私が望んでいる結果が得られる様な事を書いてあると想うのですが、それ
> が上手く行かないのです。

ええと、リファレンスのどこに書いてありました?
探したけど見つからない…(^^;


["Hiroshi.K" <peaceful@xxxxxxxxxx>さんが]
["[mysql 02602] RE: 正規表現について" で曰く…]

> 日本MySQLユーザ会のホームページを参照した所、次期の
> バージョンでは 2バイト文字の正規表現にも対応する様な事が書かれて
> いましたし。

あれ? どこに書いてありました? (^^;;

> WHERE '333334444' REGEXP '333' && '333334444' REGEXP '4444'
> 
> 上記の文法を 以下の構文の様に簡略する方法は ないのでしょうか?。
>  | の変わりに& や && を入れてみたりは したのですが上手く動かない
> 様でした。。('333334444'は同一の項目です)
> 
> WHERE '333334444' REGEXP '333|4444'

こんなのではどないでしょう?

	WHERE '333334444' REGEXP '333.*4444|4444.*333'

# LIKE でできたようなので、既に用無しだと思いますが…

でも日本語コードが ShiftJIS だと駄目駄目ですね。ShiftJIS は日本語
文字コード中に \ とか [ とか含まれてるのが全然駄目…。

---
とみたまさひろ <tommy@xxxxxxxxxx> http://www.tmtm.org
日本MySQLユーザ会 http://www.mysql.gr.jp

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

      2602 2000-10-19 09:23 ["Hiroshi.K" <peacefu] RE: 正規表現について                    
      2604 2000-10-19 10:03 ┣[Shinichi Moritani <m]                                       
      2606 2000-10-19 15:59 ┃┗["Hiroshi.K" <peacefu]                                     
->    2612 2000-10-19 23:39 ┗[とみたまさひろ <tomm]                                       
      2615 2000-10-20 07:23  ┗["Hiroshi.K" <peacefu]                                     
      2625 2000-10-21 00:51   ┗[とみたまさひろ <tomm]                                   
      2628 2000-10-21 02:48    ┗["Hiroshi.K" <peacefu]