我有一些字符串看起來像任何這些提取的路線PARAMS「:」和一個「/」或空行結束是Rails的路線PARAMS。即:「challenge_id」和「:ID爲」如何使用Ruby
我想要做的兩件事情與此字符串
- 提取路線PARAM變量爲紅寶石陣列以後使用
- 替換那些PARAM變量由 '1'
因此,對於第一個例子輸出:
arr = [':challenge_id',':id']
new string = '/challenges/1/submissions/1'
我試過這個,b UT斯達康因爲我需要這在Ruby代碼運行它匹配一切
/[:[a-z*]]/
我在http://rubular.com/測試。
想如果我可以投兩次,這件事。簡潔,但完全可讀。 – ardochhigh