5
In questa riga di codice, desidero che corrisponda alla stringa di "Review Notes \ 50optional \ 51" fino alla fine del file di testo. Come posso fare questo?Come faccio ad abbinare la stringa alla fine del file di testo?
reviewNotes = contents.match(/Review Notes \50optional\51\n==================(.*?)/m)[1].strip
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). –
@Tim, forse '\ 50' è ottale? In caso contrario, dovrebbe essere evaso. –
Sì quelli sono codici ottali per parentesi. E grazie, la tua risposta funziona! – thisiscrazy4