[#44713] パイプ経由コマンド実行? — "morita" <m-morita@...>
もりたと申します。お世話になります。
10 messages
2008/03/03
[#44714] Re: パイプ経由コマンド実行?
— Hidetoshi NAGAI <nagai@...>
2008/03/03
永井@知能.九工大です.
[#44716] Re: パイプ経由コマンド実行?
— "m-morita" <m-morita@...>
2008/03/03
もりた です。
[#44725] Set[Set[1]]==Set[Set[1]] は偽? — "5.5" <5.5@...>
5.5 です。
22 messages
2008/03/04
[#44726] Re: Set[Set[1]]==Set[Set[1]] は偽?
— "Ohto, Yasunori" <Yasunori.Ohto@...>
2008/03/05
大戸です。
[#44744] Re: Set[Set[1]]==Set[Set[1]] は偽?
— "5.5" <5.5@...>
2008/03/06
5.5 です。
[#44728] ダウンロードリンクが古い — Kouhei Yanagita <yanagi@...>
こんにちは。柳田です。
10 messages
2008/03/05
[#44745] [ANN] Rails勉強会@東京 第28回のお知らせ — "MOROHASHI Kyosuke" <moronatural@...>
各位
1 message
2008/03/07
[#44769] Ann: Ruby-1.9.0-1 Windowsインストーラパッケージ — arton <artonx@...>
artonです。
4 messages
2008/03/13
[#44773] PHPとの関数対照表 — "tadashi nagao" <tadashi.nagao@...>
長尾です。
7 messages
2008/03/14
[#44782] $stdin.rewind が exec した子プロセスに伝わらない? — SATOH Fumiyasu <fumiyas@...>
さとうふみやす @ OSS テクノロジです。
11 messages
2008/03/17
[#44783] Re: $stdin.rewind が exec した子プロセスに伝わらない?
— Kazuhiro NISHIYAMA <zn@...>
2008/03/17
西山和広です。
[#44785] Re: $stdin.rewind が exec した子プロセスに伝わらない?
— Nobuyoshi Nakada <nobu@...>
2008/03/17
なかだです。
[#44786] Re: $stdin.rewind が exec した子プロセスに伝わらない?
— SATOH Fumiyasu <fumiyas@...>
2008/03/18
さとうふみやす @ OSS テクノロジです。
[#44787] Re: $stdin.rewind が exec した子プロセスに伝わらない?
— Nobuyoshi Nakada <nobu@...>
2008/03/18
なかだです。
[#44788] Re: $stdin.rewind が exec した子プロセスに伝わらない?
— SATOH Fumiyasu <fumiyas@...>
2008/03/18
さとうふみやす @ OSS テクノロジです。
[ruby-list:44752] Re: テキストファイルの文字列検索
From:
m-hatake@...
Date:
2008-03-11 12:17:07 UTC
List:
ruby-list #44752
畠山です。
るびきちさんが書いたのと同じような処理が別の
書き方でもできるので、わたしの知っている範囲で。
参考までに。
以下は全部
File.readlines("test.dat").grep(/aa/)
と同じ処理になると思います。
b = open("test.dat").to_a.grep(/aa/)
c = open("test.dat").grep(/aa/)
d = File.new("test.dat").grep(/aa/)
e = open("test.dat").select{|i| i =~ /aa/}
わたしの基本的な理解では、grep, selectは配列のメソッドで
(厳密にはEnumerableモジュールのメソッドでeachメソッドが定義されているクラスのメソッド?)
a = ["aaa","bbb","ccaacc","ddd"]
p a.grep(/aa/)
のように使うのが基本的になると思っています。
--
hatakeyama
m-hatake [at] jaist.ac.jp
From: Kabu and Ruby管理人 <kabu_and_ruby@ybb.ne.jp>
Subject: [ruby-list:44750] Re: テキストファイルの文字列検索
Date: Tue, 11 Mar 2008 19:25:16 +0900
> お世話になります。
> そんなものがありましたか!!(あたりまえですね、、、)
> これですっきり記述できます!!
>
> Kabu and Ruby管理人
> Web site: 『Rubyを使ってみよう!!』 http://www.geocities.jp/kabuandruby/
> e-mail: kabu_and_ruby@ybb.ne.jp
>
>
>
> ----- Original Message -----
> From: <rubikitch@ruby-lang.org>
> To: "ruby mailing list" <ruby-list@ruby-lang.org>
> Sent: Tuesday, March 11, 2008 7:00 PM
> Subject: [ruby-list:44749] Re: テキストファイルの文字列検索
>
>
> > From: Kabu and Ruby管理人 <kabu_and_ruby@ybb.ne.jp>
> > Subject: [ruby-list:44747] テキストファイルの文字列検索
> > Date: Tue, 11 Mar 2008 17:59:56 +0900
> >
> > るびきちです。
> >
> >> いつもありがとうございます。
> >> テキストファイルから、特定の文字列を含む行を配列として取得するために下記のようにしましたが、もっとよい方法はありますでしょうか?
> >
> > File.readlines(ファイル名).grep(正規表現)
> >
> > File.readlinesでファイルを行の配列にし、grepで正規表現にマッチするものに絞り込みます。
> > ちなみに正規表現にマッチする行を抜き出すUnixコマンドもgrepです。
> > --
> > rubikitch
> > Blog: http://d.hatena.ne.jp/rubikitch/
> > Site: http://www.rubyist.net/~rubikitch/
> >
>