Hi tôi có chức năng ruby nhỏ mà tách ra một mảng Ruby như sau: -Tìm kiếm của Ruby Mảng với Regex biểu thức
def rearrange arr,from,to
sidx = arr.index from
eidx = arr.index to
arr[sidx] = arr[sidx+1..eidx]
end
arr= ["Red", "Green", "Blue", "Yellow", "Cyan", "Magenta", "Orange", "Purple", "Pink", "White", "Black"]
start = "Yellow"
stop = "Orange"
rearrange arr,start,stop
puts arr.inspect
#=> ["Red", "Green", "Blue", ["Cyan", "Magenta", "Orange"], "Cyan", "Magenta", "Orange", "Purple", "Pink", "White", "Black"]
tôi cần sử dụng sử dụng một biểu thức regex trong đầu của tôi và dừng tìm kiếm ví dụ
Start = "/ Yell /"
Dừng = "/ Ora /"
Có một cách dễ dàng yo làm điều này trong Ruby?
Thật tuyệt vời! Rất đẹp. Hoạt động hoàn hảo. Cảm ơn vì bạn đã phản hồi. – user1513388
@ user1513388 Vui lòng [chấp nhận câu trả lời] (http://meta.stackexchange.com/a/5235) nếu giải quyết được sự cố của bạn. –