---- Support BBS ----
[ 前の記事 | 次の記事 | 一覧 ]

[00835] 726 byte
投稿日時: 2003年10月21日(火) 1時3分23秒
ホスト名: PPPa114.osaka-ip.dti.ne.jp(210.170.135.114)

Re: 全角文字を含む文字クラスでの検索

投稿者: 杉浦 まさき
e-mail: (入力されていません)
   URL: (入力されていません)

CountSpencer さん、はじめまして。
杉浦 まさきと申します。

> BRE_Wrap.dll v1.00
> 田楽DLL v2.51
> で、BRE_MATCH のパターンに全角文字を含む文字クラスを与えると
> 検索結果の文字列の長さが足りなくなる?ってものなのですが
> 簡単な例だと
> "/関[数所取]/"
> で検索をかけると結果の「head:len」のうち、lenの方が一バイト足りない
> 状態で返ってきます。

こちらでテストしていない状態で書いてすみませんが、
"/関[数所取]/k" というように、正規表現パターンの末尾に k を
つければ大丈夫な気がします。
#k をつけないとパターン中の2バイト文字を文字として認識しない(はず)で、
 [数所取]というパターンは2バイト文字が1バイトづつ、計6文字の
 キャラクタクラスとして認識されてしまうと思います。

これでだめだったらまた質問してくださいm(_ _)m。


[ 前の記事 | 次の記事 | 一覧 ]


<834> 全角文字を含む文字クラスでの検索 (CountSpencer) 10/19 22:31
>835< Re: 全角文字を含む文字クラスでの検索 (杉浦 まさき) 10/21 01:03
 └<836> Re: 全角文字を含む文字クラスでの検索 (CountSpencer) 10/23 14:16

---- Support BBS ----