---- Support BBS ----
[00621] 555 byte
投稿日時: 2002年5月20日(月) 21時49分57秒
ホスト名: lp-nat.cable-net.ne.jp(210.197.104.16)
BRE_MATCHの動作について
おかげさまで田楽三昧の毎日を過ごさせて頂いております(^^;
早速ですが、強力な正規表現のパワーを堪能していた最中で少しわからない症状に遭遇しました。
$$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 ----