6
您好我有打出一個Ruby數組如下紅寶石小功能: -搜索紅寶石陣列,正則表達式表達式
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"]
我需要使用我開始使用正則表達式表達,例如停止搜索
開始= 「/吶喊/」
停止= 「/奧拉/」
有沒有一種簡單的方法喲做到這一點的紅寶石?
棒極了!非常好。完美的作品。感謝您的反饋。 – user1513388
@ user1513388如果解決了您的問題,請[接受答案](http://meta.stackexchange.com/a/5235)。 –