% 記法

今回初めて正規表現の % 記法を使ってみたが、他にもいろんなものがあった。
%Q なんてのは使ったことがあったけれども。

%!STRING! : ダブルクォート文字列
%Q!STRING! : 同上
%q!STRING! : シングルクォート文字列
%x!STRING! : コマンド出力
%r!STRING! : 正規表現
%w!STRING! : 要素が文字列の配列(空白区切り)
%W!STRING! : 要素が文字列の配列(空白区切り)。式展開、バックスラッシュ記法が有効(ruby 1.7 feature)
%s!STRING! : シンボル。式展開、バックスラッシュ記法は無効(ruby 1.7 feature)

http://www.ruby-lang.org/ja/man/?cmd=view;name=%A5%EA%A5%C6%A5%E9%A5%EB#a.25.b5.ad.cb.a1