2011-08-31 5 views

答えて

1
Review Notes \50optional\51.*$ 
+0

バックスラッシュをエスケープするべきではないでしょうか。あるいは、Rubyは、この逆参照が存在しないことを検出し、それを文字通り扱いますか?また、 '$'は常に行末に一致し、Rubyのファイルの終わりには一致しません。マルチラインモードはありません( '/ m'はRubyにあり、'/s'は他の正規表現のフレーバにあります)。 –

+0

@Tim、多分 '\ 50'は8進数ですか?そうでない場合は、エスケープする必要があります。 –

+0

はい、これらは角かっこの8進数です。そして、ありがとう、あなたの答えが働く! – thisiscrazy4

1
if subject =~ /Review Notes \\50optional\\51.*\z/m 
    match = $& 
else 
    match = "" 
end 
関連する問題