5
En esta línea de código, quiero que coincida con la cadena de 'Revisar notas \ 50optional \ 51' hasta el final del archivo de texto. ¿Cómo puedo hacer esto?¿Cómo comparo la secuencia hasta el final del archivo de texto?
reviewNotes = contents.match(/Review Notes \50optional\51\n==================(.*?)/m)[1].strip
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). –
@Tim, ¿Tal vez '\ 50' es octal? Si no, se debe escapar. –
Sí, son códigos octales para corchetes. Y gracias, tu respuesta funciona! – thisiscrazy4