[#20127] protected_instance_methods(true) — Shin-ichiro HARA <sinara@...>
原です。
4 messages
2003/05/01
[#20163] Numeric#step — Koji Arai <JCA02266@...>
新井です。
13 messages
2003/05/05
[#20165] Re: Numeric#step
— Minero Aoki <aamine@...>
2003/05/05
青木です。
[#20167] Re: Numeric#step
— Koji Arai <JCA02266@...>
2003/05/05
新井です。
[#20169] Re: Numeric#step
— Minero Aoki <aamine@...>
2003/05/05
青木です。
[#20171] Re: Numeric#step
— Koji Arai <JCA02266@...>
2003/05/05
新井です。
[#20172] Re: Numeric#step
— Masahiro TANAKA <masa@...>
2003/05/06
At Tue, 6 May 2003 02:55:54 +0900,
[#20197] ARGF.filename — Koji Arai <JCA02266@...>
新井です。
6 messages
2003/05/17
[#20209] /()*\1/ =~ "" — Tanaka Akira <akr@...17n.org>
元ネタは BTS および Matzにっきなのですが、Matzにっきの調子が悪くてつっ
5 messages
2003/05/19
[#20227] dyna_vars problem? — Tanaka Akira <akr@...17n.org>
しばらく前から、稀に Ruby が core を吐くという問題を追いかけているので
15 messages
2003/05/19
[#20234] Re: dyna_vars problem?
— matz@... (Yukihiro Matsumoto)
2003/05/19
まつもと ゆきひろです
[#20236] Re: dyna_vars problem?
— Tanaka Akira <akr@...17n.org>
2003/05/19
In article <1053363181.529491.30320.nullmailer@picachu.netlab.jp>,
[#20245] Re: dyna_vars problem?
— matz@... (Yukihiro Matsumoto)
2003/05/20
まつもと ゆきひろです
[#20248] Re: dyna_vars problem?
— Tanaka Akira <akr@...17n.org>
2003/05/20
In article <1053422521.786672.22712.nullmailer@picachu.netlab.jp>,
[#20250] Re: dyna_vars problem?
— matz@... (Yukihiro Matsumoto)
2003/05/20
まつもと ゆきひろです
[#20251] Re: dyna_vars problem?
— Tanaka Akira <akr@...17n.org>
2003/05/20
In article <1053424909.383731.24667.nullmailer@picachu.netlab.jp>,
[#20255] Re: dyna_vars problem?
— matz@... (Yukihiro Matsumoto)
2003/05/20
まつもと ゆきひろです
[#20268] splat restary — nobu.nakada@...
なかだです。
5 messages
2003/05/21
[#20303] [Oniguruma] possessive quantifier — kkosako@...
強欲な繰り返し演算子を実装してみたんですが、
1 message
2003/05/28
[#20307] [Oniguruma] intersection of char class — kkosako@...
Javaの正規表現で実現されている
4 messages
2003/05/30
[ruby-dev:20203] [PATCH] String#split("\n")
From:
Minero Aoki <aamine@...>
Date:
2003-05-19 04:07:19 UTC
List:
ruby-dev #20203
青木です。
String#split の挙動がなんか変です。
% ruby -e 'p "a\na".split("\n")'
["a\na"]
メタキャラクタを含まなければ正しい結果になります。
% ruby -e 'p "aba".split("b")'
["a", "a"]
原因は rb_reg_quote() で、
rb_reg_quote("\n") -> "\\n\n"
となっていることでした。
ついでに言うと以下の変換は意味が変わっているので不適切だと思います。
rb_reg_quote(" ") -> "\s"
以上を修正するパッチを添付します。
-------------------------------------------------------------------
青木峰郎
Index: re.c
===================================================================
RCS file: /home/aamine/var/cvs/ruby/ruby/re.c,v
retrieving revision 1.103
diff -u -p -r1.103 re.c
--- re.c 16 May 2003 23:28:17 -0000 1.103
+++ re.c 19 May 2003 04:05:46 -0000
@@ -1382,24 +1382,24 @@ rb_reg_quote(str)
break;
case ' ':
*t++ = '\\';
- *t++ = 's';
- break;
+ *t++ = ' ';
+ continue;
case '\t':
*t++ = '\\';
*t++ = 't';
- break;
+ continue;
case '\n':
*t++ = '\\';
*t++ = 'n';
- break;
+ continue;
case '\r':
*t++ = '\\';
*t++ = 'r';
- break;
+ continue;
case '\f':
*t++ = '\\';
*t++ = 'f';
- break;
+ continue;
}
*t++ = c;
}