Tôi đang sử dụng cụm từ thông dụng sau đây để march href trên trang web.Có thể tạo cụm từ thông dụng động trong Ruby
\/static\/workout\/[A-Z]{1,4}032812[A-Z]{1,5}-EQB.html
Tôi muốn tìm cách tạo phần 032812 của động từ biểu thức chính quy, sao cho giá trị sẽ phản ánh ngày hiện tại. Fore Ví dụ, trên 31 Tháng Ba 2012 các biểu thức chính quy sẽ trông như thế:
\/static\/workout\/[A-Z]{1,4}033112[A-Z]{1,5}-EQB.html
tôi đã cố gắng tạo ra một chuỗi
a = \/static\/workout\/[A-Z]{1,4}033112[A-Z]{1,5}-EQB.html
và sau đó
\ a \
nhưng điều này đã không làm việc. Có cách nào để làm điều này.
Cảm ơn! Tôi đang đá chính mình vì không tìm ra được điều đó. cảm ơn một lần nữa, đánh giá cao sự giúp đỡ của bạn. – Mutuelinvestor
Tính năng này có hoạt động ở ruby 2.2.0 không? – MC2DX
@ MateuszCzerwiński Điều này làm việc trong Ruby 2.2, nhưng bạn nên cẩn thận nếu biến có thể chứa các ký tự regex, hãy xem xét sử dụng '# {Regexp.quote (some_string)}' trong '/.../'. – TWiStErRob