和田といいます。 C のソースファイルからコメントを取り除くために、 source = 「C のソースまるごと。」 source.gsub!(%r!/\*(?:.|\n)*?\*/!x, '') という感じのスクリプトを使いました。(これだと文字列中の /*...*/ にも マッチしてしまうので不完全ですが。) このスクリプトを例えば ruby.c に使ってみると、 コアファイルが吐き出されてうまくいきません。 正規表現の x オプションを外してみるとうまくいきます。 Ruby では正規表現の x オプションは使えないのでしょうか。