[#7356] Q: jcode.rb tr(String + nil) — WATANABE Tetsuya <tetsu@...>

ruby-1.1b9_08 (07 からみたいですが)での話です。

15 messages 1998/04/08
[#7358] Re: Q: jcode.rb tr(String + nil) — matz@... (Yukihiro Matsumoto) 1998/04/08

まつもと ゆきひろです

[#7376] [Q] Thread — keiju@... (Keiju ISHITSUKA)

けいじゅ@日本ラショナルソフトウェアです.

19 messages 1998/04/08
[#7384] Re: [Q] Thread — keiju@... (Keiju ISHITSUKA) 1998/04/09

けいじゅ@日本ラショナルソフトウェアです.

[#7385] Re: [Q] Thread — matz@... (Yukihiro Matsumoto) 1998/04/09

まつもと ゆきひろです

[#7391] Re: [Q] Thread — keiju@... (石塚圭樹 ) 1998/04/09

けいじゅ@日本ラショナルソフトウェアです.

[#7471] scope — Wakou Aoyama <wakou@...>

青山です。

22 messages 1998/04/15
[#7474] Re: scope — WATANABE Hirofumi <watanabe@...> 1998/04/15

わたなべです.

[#7475] Re: scope — Wakou Aoyama <wakou@...> 1998/04/15

青山です。

[#7500] List on List — WATANABE Hirofumi <watanabe@...>

わたなべです.

26 messages 1998/04/15
[#7501] Re: List on List — matz@... (Yukihiro Matsumoto) 1998/04/15

まつもと ゆきひろです

[#7509] クラスの変更 — Mitsuru Ogino <ogino@...>

荻野といいます。すみませんが、ご指導ください。プログラミング初心者です。

13 messages 1998/04/15

[#7591] How to write Perl's `@a[@b] = @c' in ruby — Inaba Hiroto <inaba@...>

えーと、既に「Perlのmapをrubyでどう書くか」という話題がで出てしまった

29 messages 1998/04/16
[#7601] Re: How to write Perl's `@a[@b] = @c' in ruby — WATANABE Hirofumi <watanabe@...> 1998/04/17

わたなべです.

[#7614] Re: How to write Perl's `@a[@b] = @c' in ruby — Shin-ichiro HARA <sinara@...> 1998/04/17

原です。

[#7626] Re: How to write Perl's `@a[@b] = @c' in ruby — Inaba Hiroto <inaba@...> 1998/04/19

From: Shin-ichiro HARA <sinara@blade.nagaokaut.ac.jp>

[#7628] Re: How to write Perl's `@a[@b] = @c' in ruby — Shin-ichiro Hara <sinara@...> 1998/04/19

原です。

[#7659] iteration with index (Re: How to write Perl's `@a[@b] = @c' in ruby) — shugo@... (Shugo Maeda) 1998/04/20

前田です。

[#7671] How to install beta versions — Shin-ichiro HARA <sinara@...>

原です。

32 messages 1998/04/21
[#7672] Re: How to install beta versions — matz@... (Yukihiro Matsumoto) 1998/04/21

まつもと ゆきひろです

[#7674] Re: How to install beta versions — WATANABE Hirofumi <watanabe@...> 1998/04/21

わたなべです.

[#7675] Re: How to install beta versions — WATANABE Tetsuya <tetsu@...> 1998/04/21

>>>>> "W" == WATANABE Hirofumi <watanabe@ase.ptg.sony.co.jp> writes:

[#7677] Re: How to install beta versions — Shin-ichiro HARA <sinara@...> 1998/04/21

原です。

[#7679] Re: How to install beta versions — WATANABE Hirofumi <watanabe@...> 1998/04/21

わたなべです.

[#7690] Re: How to install beta versions — Toshihiko SHIMOKAWA / 下川俊彦 <toshi@...> 1998/04/21

From: WATANABE Hirofumi <watanabe@ase.ptg.sony.co.jp>

[#7700] Re: How to install beta versions — matz@... (Yukihiro Matsumoto) 1998/04/22

まつもと ゆきひろです

[#7710] Re: How to install beta versions — Toshihiko SHIMOKAWA / 下川俊彦 <toshi@...> 1998/04/22

From: matz@netlab.co.jp (Yukihiro Matsumoto)

[#7711] Re: How to install beta versions — matz@... (Yukihiro Matsumoto) 1998/04/22

まつもと ゆきひろです

[#7720] Re: How to install beta versions — chisaka@... 1998/04/23

[#7721] Re: How to install beta versions — matz@... (Yukihiro Matsumoto) 1998/04/24

まつもと ゆきひろです

[#7724] Re: How to install beta versions — NAGAI Hidetoshi <nagai@...> 1998/04/25

永井@知能.九工大です.

[#7729] mail index sort by From: — Kikutani Makoto <kikutani@...>

きくたにです。

27 messages 1998/04/26
[#7730] mail index sort by From: — gotoken@... (GOTO Kentaro) 1998/04/26

ごとけんです

[#7738] Re: mail index sort by From: — Kikutani Makoto <kikutani@...> 1998/04/27

きくたにです。

[#7757] Re: mail index sort by From: — gotoken@... (GOTO Kentaro) 1998/04/28

ごとけんです

[#7758] Re: mail index sort by From: — akira yamada / やまだあきら <akira@...> 1998/04/28

[#7760] Re: mail index sort by From: — gotoken@... (GOTO Kentaro) 1998/04/28

ごとけんです

[ruby-list:7330] sub, gsub bug?

From: 金子尚史 <wbs01621@...>
Date: 1998-04-06 17:27:49 UTC
List: ruby-list #7330
はじめまして、金子と申します。
本日より ML に参加させていただきます。よろしくお願いします。

最近 ruby を使い始めまして、ちょこちょこと小さなスクリプトを
作って遊んでいるところなのですが、少々気になるところがありまし
たので報告します。

ruby のバージョンは
   ruby 1.1b9_06(98/03/28) [i486-linux]
です。

文字列に対する sub, gsub 処理で、

ruby> 'a'.sub('a', '\\')
"\\\000"
ruby> 'a'.sub('a', '\\\\')
"\\"

のように置換されますが、これは変な気がします。

ruby> 'a'.sub('a', '\\')
"\\"
ruby> 'a'.sub('a', '\\\\')
"\\\\"

が正解ではないでしょうか。
修正してみましたので、確認をお願いいたします。
間違っていたら、すみません。

--- re.c	Tue Apr  7 01:15:15 1998
+++ re.c.org	Tue Apr  7 01:01:23 1998
@@ -882,7 +882,7 @@
 	char *ss = s;
 
 	c = *s++;
-	if (c != '\\' || s == e) continue;
+	if (c != '\\') continue;
 
 	if (!val) val = str_new(p, ss-p);
 	else      str_cat(val, p, ss-p);
@@ -911,6 +911,10 @@
 	    while (BEG(no) == -1 && no > 0) no--;
 	    if (no == 0) continue;
 	    break;
+
+	  case '\\':
+	    str_cat(val, s-1, 1);
+	    continue;
 
 	  default:
 	    str_cat(val, s-2, 2);


もう一つ、これはお願いなのですが、私は

  FM TOWNS版 Linux

を使用していますが、ここで、パラメタなしで configure すると、

  'i486-TOWNS-pc-linux ' not recognized

といわれてしまいます。

  configure --host=i486-pc-linux

では通りますので、i[345]86-TOWNS-pc-linux は i[345]86-pc-linux
とみなすように configure を修正していただけないでしょうか。

# 実はメインは Windows 95 マシンです。
# towns は最近、ほとんど使用していないのですが、今回は最新版
# 1.1b9_06 の動作を確認するためにインストールしました。

-- 
金子 尚史 (Kaneko Naoshi)   wbs01621@mail.wbs.or.jp

In This Thread

Prev Next