[Mew-dist 10237] Re: IMAP & nntp (Re: Mew 1.94b49 + IM 120)

Kazumasa Utashiro utashiro at example.com
1999年 8月 19日 (木) 16:11:28 JST


From: Hideyuki SHIRAI (白井秀行) <shirai at example.com>
Subject: [Mew-dist 10235] Re: IMAP & nntp (Re: Mew 1.94b49 + IM 120)
Date: Thu, 19 Aug 1999 15:13:31 +0900

> >     if ($resp =~ /^\* SEARCH (\d+(?: +\d+)*)/i) {

> こちらはダメでした。

そうですか...

> >     if ($resp =~ /^\* SEARCH (\d[ \d]*)/i) {
> 
> こちらは、大丈夫でした。\(^^)/
> 
> ちなみに、Win-NT/95 + ActivePerl 519 で 6147通の folder でも耐え
> ることを確認しました。余力があったら、数万通の folder を作って試
> してみます。

この方が、かなり効率的でもあると思います。プログラムって、セマンティク
スをそのまま実装すればいいってもんでもありませんね。

> > でも、同じ気がするなあ。$1 の最後にスペースが入ってもよければ。
> 
> 素人考えですが、このあとに ' ' で split するから大丈夫なのではな
> いでしょうか。

trailing delimiter の取扱いは、' ' でも / / でも同じで、空の要素は返り
ません。split の3番目の引数に大きな数や負の数を指定すると、空の要素が
返るようになります。

--utashiro



Mew-dist メーリングリストの案内