2011-08-31 11 views

Respuesta

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

No debe ser escapado de las barras invertidas? ¿O Ruby detecta que esta retro-referencia no existe y la trata literalmente? Además, '$' siempre coincide con el final de la línea, no al final del archivo en Ruby. No hay modo multilínea ('/ m' es en Ruby lo que'/s' es en otros sabores de expresiones regulares). –

+0

@Tim, ¿Tal vez '\ 50' es octal? Si no, se debe escapar. –

+0

Sí, son códigos octales para corchetes. Y gracias, tu respuesta funciona! – thisiscrazy4

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