[#37660] cron から呼ぶ ruby スクリプト中で require "postgres" できません — FUJII Hideo <hid@...>
こんばんは。藤井と申します。
7 messages
2003/05/08
[#37673] [ANN] Exerb/Exerb-CC 2.6.5 — Yuya Kato <yuya-ml@4th.to>
今日が誕生日のYuyaです。
1 message
2003/05/11
[#37678] [TMail] Fromのパースについて — Ken-ichi HASHIMOTO <ken@...>
橋本です。
9 messages
2003/05/15
[#37694] TMail : RFC2231エンコードについて — murakami tamiyasu <murakami-tamiyasu@...>
村上と申します。
8 messages
2003/05/19
[#37706] setuidと$SAFE — sakazuki <QZS01353@...>
こんにちは。sakazukiです。
8 messages
2003/05/20
[#37737] missing/erf.c — NISHIMATSU Takeshi <t-nissie@...>
西松と申します.
11 messages
2003/05/30
[#37738] Re: missing/erf.c
— matz@... (Yukihiro Matsumoto)
2003/05/30
まつもと ゆきひろです
[#37739] Re: missing/erf.c
— NISHIMATSU Takeshi <t-nissie@...>
2003/05/31
西松です.
[#37740] Re: missing/erf.c
— matz@... (Yukihiro Matsumoto)
2003/05/31
まつもと ゆきひろです
[#37741] Re: missing/erf.c
— NISHIMATSU Takeshi <t-nissie@...>
2003/06/01
西松です.
[ruby-list:37664] Re: マッチした部分を配列にしまう方法
From:
Koji Arai <JCA02266@...>
Date:
2003-05-08 15:14:25 UTC
List:
ruby-list #37664
新井です。
In message "[ruby-list:37662] Re: マッチした部分を配列にしまう方法"
on 08 May 2003 23:37:52 +0900,
Koji Arai <JCA02266@nifty.ne.jp> wrote:
> 新井です。
>
> In message "[ruby-list:37658] Re: マッチした部分を配列にしまう方法"
> on 08 May 2003 12:10:01 +0900,
> tsuji.td@ncos.nec.co.jp wrote:
> > 辻(忠)です。
>
> > ちなみに上記の自動変換は1.8では非サポートです。
> > #1.8では警告が出た覚えがあるんですがいま試してみたら出ませんでした。
> > #何か規則があるんだろうか・・・?
> >
> > 1.6系(1.6.8)
> > p ('1234' =~ '\d+') => 0
>
> 1.7 あたりから String#=~ は、変更されていて
>
> 'str' =~ 'pattern'
>
> が、
右辺が文字列の場合に
> 'str'.index('pattern')
>
> みたいになってますね。この非互換はあまりよろしくないと思われ。
> 非互換にするならむしろ String#=~ をなくしてしまった方がまだ
> マシな気がします。
右辺が文字列の場合の挙動をなくしてしまった方が
1.7 以降、文字列を正規表現に解釈してた部分
('str'.scan('pattern')の引数など)は
Regexp.compile('pattern')
としてたところを
Regexp.compile(Regexp.quote('pattern'))
となるような変更がありました。'str' =~ 'pattern' の変更もこ
の延長で、'str' =~ Regexp.compile(Regexp.quote('pattern'))
と等価だと言うことなんでしょうね。$~ 設定されないけど。
1.7 の変更は、scan や gsub などにはとても便利なのですが
String#=~ にも適用したのはやりすぎではないかと言いたいのでしょ
うね私は(^^;
--
新井康司 (Koji Arai)