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

[00621] 555 byte
投稿日時: 2002年5月20日(月) 21時49分57秒
ホスト名: lp-nat.cable-net.ne.jp(210.197.104.16)

BRE_MATCHの動作について

投稿者: 水銀水
e-mail: (入力されていません)
   URL: (入力されていません)

 おかげさまで田楽三昧の毎日を過ごさせて頂いております(^^;
早速ですが、強力な正規表現のパワーを堪能していた最中で少しわからない症状に遭遇しました。

$$pos = dllfuncstr("BRE_MATCH","/"+"([123]部)(.*)/", "●あい1部12AB");

 続いて「BRE_HASMORERESULTS」の後、BRE_GETNEXTとBRE_POSTOSTRで「1部」という文字列を取り出そうとしたのですが、「P部」となってしまうようです。
 BRE_MATCHの表現を「([123]+部)」とすると「1部」と取り出せるようです。

 何となく「[…]」が2バイト文字のlenを取り出せていないような感じなのですが、どういう風にすると良いでしょうか?


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


>621< BRE_MATCHの動作について (水銀水) 05/20 21:49
<626> Re: BRE_MATCHの動作について (杉浦 まさき) 05/22 00:35
 └<627> Re: BRE_MATCHの動作について (水銀水) 05/22 11:10
  └<628> Re: BRE_MATCHの動作について (杉浦 まさき) 05/22 21:53
   └<629> Re: BRE_MATCHの動作について (水銀水) 05/22 22:15

---- Support BBS ----