5
Trong dòng mã này, tôi muốn nó khớp với chuỗi từ 'Ghi chú đánh giá \ 50 chú thích \ 51' cho đến khi kết thúc tệp văn bản. Tôi có thể làm cái này như thế nào?Làm cách nào để khớp chuỗi cho đến khi kết thúc tệp văn bản?
reviewNotes = contents.match(/Review Notes \50optional\51\n==================(.*?)/m)[1].strip
nên không phải là những dấu xồ nguợc được thoát? Hay Ruby phát hiện ra rằng backreference này không tồn tại và xử lý nó theo nghĩa đen? Ngoài ra, '$' luôn khớp với phần cuối của dòng, không phải là kết thúc của tệp trong Ruby. Không có chế độ multiline ('/ m' nằm trong Ruby cái gì'/s' nằm trong các hương vị regex khác). –
@Tim, Có lẽ '\ 50' là bát phân? Nếu không, nó nên được thoát. –
Có những mã số bát phân cho dấu ngoặc đơn. Và cảm ơn, câu trả lời của bạn hoạt động! – thisiscrazy4