2011-08-31 5 views

risposta

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

qualora l'backslash essere sfuggito? Oppure Ruby rileva che questo riferimento non esiste e lo tratta letteralmente? Inoltre, '$' corrisponde sempre alla fine della riga, non alla fine del file in Ruby. Non esiste una modalità multilinea ('/ m' è in Ruby cosa'/s' è in altri sapori regex). –

+0

@Tim, forse '\ 50' è ottale? In caso contrario, dovrebbe essere evaso. –

+0

Sì quelli sono codici ottali per parentesi. E grazie, la tua risposta funziona! – thisiscrazy4

1
if subject =~ /Review Notes \\50optional\\51.*\z/m 
    match = $& 
else 
    match = "" 
end 
Problemi correlati