5
W tym wierszu kodu chcę, aby pasował do ciągu znaków z "Uwagi do recenzji \ 50optional \ 51" do końca pliku tekstowego. Jak mogę to zrobić?Jak dopasować ciąg do końca pliku tekstowego?
reviewNotes = contents.match(/Review Notes \50optional\51\n==================(.*?)/m)[1].strip
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). –
@Tim, może '\ 50' jest ósemkowy? Jeśli nie, to należy uciec. –
Tak, są to kody ósemkowe dla nawiasów. I dziękuję, twoja odpowiedź działa! – thisiscrazy4