From: Koji Oda Date: 1998-10-19T09:16:23+09:00 Subject: [ruby-list:10165] syntax of compare strings 小田@QNES です。 ものすごく基本的なことかもしれませんが、つまってしまいました。 質問:文字列中のある1文字を文字としてみるにはどうすればいいのでしょう? 例えば、入力行の先頭が"#"で始まっていれば、その行はスキップしたい。 というのを以下のように書いてみたのですが、$_[0] = 35 となってしまい if の条件に一致しません。 while gets next if $_[0] == '#' ... end どういうふうに書くのが正解なんでしょう? $_[0].to_s とすると "35" になってしまいました(^^; --- やりたいことは、C言語で書かれたソースが大量にあり、そのソースを 読み込んで解析、変数を抽出してデータベース化しようというものです。 rubyでのスクリプト解析みたいなことをやったことがある方は いらっしゃいませんか? ∪*****/\*****\/*****/\*****∪ Koji Oda NEC Software Kyusyu 1st Development Department Based Software Division E-Mail:oda@bsd1.qnes.nec.co.jp ∩*****/\*****\/*****/\*****∩