2011-08-31 2 views

ответ

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

не Должны ли обратные косые быть экранированы? Или Руби обнаруживает, что эта обратная связь не существует и обрабатывает ее буквально? Кроме того, '' 'всегда совпадает с концом строки, а не с концом файла в Ruby. Нет многострочного режима ('/ m' в Ruby, что'/s' есть в других вариантах regex). –

+0

@Tim, Может быть '\ 50' является восьмеричным? Если нет, его следует избегать. –

+0

Да, это восьмеричные коды для скобок. И спасибо, ваш ответ работает! – thisiscrazy4

1
if subject =~ /Review Notes \\50optional\\51.*\z/m 
    match = $& 
else 
    match = "" 
end 
Смежные вопросы