ハムスターに飼われる院生のブログ

自分用メモが中心のブログです。

ruby

特定の箇所のみ出力するrubyプログラム

一つのファイルに複数の情報を書き込んでいる際に、以下のように取り出したい内容が区切られているとする。 <HOGE> 取り出したい内容 </endHOGE>この取り出したい内容を拾い出すプログラムを作成した。 ファイル名は入力で与えている。 file=open(ARGV[0]) lines=file.read()…

指定した文字列以降を出力するrubyプログラム

指定した文字列以降を出力するrubyプログラムを作成した。 a,b,c,d, ----------------------------- A,B,C,D,このようなファイルがあったとして、 ”-----------------------------”を含めてそれ以降を出力する。 読み込む対象のファイル名は引数で与える。 f…

スペース区切りで出力してしまったファイルをタブ区切りに直したいとき

表題のような困った状況になったときに。 複数のスペースによってデータを区切って出力してしまったが、タブ区切りのデータに直したい、という時に作成したrubyプログラムを以下に残す。 なお、以下のrubyプログラムの名称はtest.rbとした。 File.foreach(AR…