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

[00834] 759 byte
投稿日時: 2003年10月19日(日) 22時31分13秒
ホスト名: 210-20-81-84.home.ne.jp(210.20.81.84)

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

投稿者: CountSpencer
e-mail: c-spencer@jcom.home.ne.jp
   URL: (入力されていません)

はじめまして、CountSpencerと申します。
こちらのログなども一通り調べたのですが漠然としすぎて
うまく調べられなかったので質問させて頂きました。
タイトルの件ですが、
BRE_Wrap.dll v1.00
田楽DLL v2.51
で、BRE_MATCH のパターンに全角文字を含む文字クラスを与えると
検索結果の文字列の長さが足りなくなる?ってものなのですが
簡単な例だと
"/関[数所取]/"
で検索をかけると結果の「head:len」のうち、lenの方が一バイト足りない
状態で返ってきます。
まぁMATCHの方はそんなに問題ではないのですが、BRE_SUBSTのほうで
同じことをすると、下位一バイトがそのまま残ってしまい、
ちょっと困ったことに……。
"[xyz]"を使わず"(x|y|z)"とすると問題ないのですが、パターンを他
から引っぱってきているため、出来ればそのまま使いたいんです。
よろしく御教授願えませんでしょうか?よろしくお願い致します。


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


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

---- Support BBS ----