[Mew-dist 2213] Re: sort

Takashi P.KATOH p-katoh at example.com
1997年 9月 22日 (月) 17:03:21 JST


かとぺ です。
# あまり深く考えない方がいいのかも...

From: SAKAI Kiyotaka <ksakai at example.com>
Subject: [Mew-dist 2206] Re: sort
>> で、mode が num のときに s/\D+/ /g とでもするパッチをつくろ
>> うかと思ったのですが、
>> | X-Sequence: No.1-ml 1233
>> とかだと困ることに気付きました。
>> うまい方法はないものでしょうか?
> それならば、後ろから数字を探すようにすればいいのではないでしょうか?
> 具体的には、
>   m/(\d+)\D*$/;
> でマッチを取って、$1 を使えばいいと思います。

X-Sequence: などに限っていえばそうでしょうが、最初に出てくる
数字を使いたい場合などはないのでしょうか。
まぁ、私自身そんな場面に出会ったことはないので、ないのかもし
れません :-p)

「num mode は最後の数字を使うのが仕様である」と言い切ってし
まうなら (たぶんそれで良いのでしょう)、こんな感じでしょうか。
# わざわざ作るほどのこともないパッチですが...


--- imsort.in,p2	Mon Sep 22 16:39:48 1997
+++ imsort.in	Mon Sep 22 16:31:19 1997
@@ -174,6 +174,10 @@
 	    s/^(re:\s*)(.*)$/$2$1/i;
 	}
     }
+    if ($smode eq 'num') {
+	m/(\d+)\D*$/;
+	$_ = $1;
+    }
     if ($smode eq 'date'){
 	if (/(\d+)\s+($m_rxp)\s+(\d+)\s+(\d+):(\d+)(:(\d+))?\s+($z_rxp)/io){
 	    return sec_from_epoc($3<100?$3+1900:$3, $MONTH{$2}, $1,


-- 
  東北大学大学院 情報科学研究科 白鳥研究室    加藤 貴司
  p-katoh at example.com / Takashi P.KATOH
  http://www.shiratori.riec.tohoku.ac.jp/~p-katoh/MAIL/



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