[#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:37655] Re: マッチした部分を配列にしまう方法
From:
Minero Aoki <aamine@...>
Date:
2003-05-07 09:53:47 UTC
List:
ruby-list #37655
青木です。
In mail "[ruby-list:37651] Re: マッチした部分を配列にしまう方法"
tsuji.td@ncos.nec.co.jp wrote:
> はじめまして、辻(忠)です。
> ># その2
> >file_lines.each { |line|
> > if /vc\w\w\w\w\w\w/i =~ line
>
> その1・2とも正規表現が右側にくるように、
>
> if( line =~ /efct\w\w\w\w\w\w/i)
>
> って形じゃないと問題あるんじゃないでしょうか。
いや、そこは大丈夫です。
Ruby の =~ は正規表現が左でも動きますから。
例: どちらでも結果は同じ
% ruby -e '/abc/ =~ "xyzabcxyz"; p $&'
"abc"
% ruby -e '"xyzabcxyz" =~ /abc/; p $&'
"abc"
ちなみに本当は Ruby では「正規表現が右でも動く」が正解です。
=~ を実行するのは正規表現オブジェクトなので、正規表現が左に
来るのが本来の姿なんです。
a =~ b
は
a.=~(b)
ということですから。
-------------------------------------------------------------------
青木峰郎