2011-08-31 11 views

Odpowiedz

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

nie powinna mieć backslashe być uciekł? Lub czy Ruby wykrywa, że ​​ta referencja zwrotna nie istnieje i traktuje ją dosłownie? Również '$' zawsze pasuje do końca linii, a nie do końca pliku w Ruby. Nie ma trybu multilinii ('/ m' jest w Rubim, co'/s' jest w innych smakach regex). –

+0

@Tim, może '\ 50' jest ósemkowy? Jeśli nie, to należy uciec. –

+0

Tak, są to kody ósemkowe dla nawiasów. I dziękuję, twoja odpowiedź działa! – thisiscrazy4

1
if subject =~ /Review Notes \\50optional\\51.*\z/m 
    match = $& 
else 
    match = "" 
end 
Powiązane problemy