和田といいます。

C のソースファイルからコメントを取り除くために、

  source = 「C のソースまるごと。」
  source.gsub!(%r!/\*(?:.|\n)*?\*/!x, '')

という感じのスクリプトを使いました。(これだと文字列中の /*...*/ にも
マッチしてしまうので不完全ですが。)

このスクリプトを例えば ruby.c に使ってみると、
コアファイルが吐き出されてうまくいきません。
正規表現の x オプションを外してみるとうまくいきます。

Ruby では正規表現の x オプションは使えないのでしょうか。