2011-08-31 31 views

Trả lời

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

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). –

+0

@Tim, Có lẽ '\ 50' là bát phân? Nếu không, nó nên được thoát. –

+0

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

1
if subject =~ /Review Notes \\50optional\\51.*\z/m 
    match = $& 
else 
    match = "" 
end 
Các vấn đề liên quan