提取字符串和數字有條件的正則表達式我有這個樣子(etc
可以是任何長度的)URI字符串:從URI
/7/ipsum/dolor/etc
/2/not/17/ipsum/etc
這是我想實現:拆分就今後的琴絃如果不是數字,則跳第二個和第三個匹配(["ipsum", "dolor"]
和["not", "17"]
),丟棄第二個元素。期望的結果是["ipsum"]
和["not", "17"]
。
我用普通的ruby實現了這一點(通過將字符串分割成數組,然後檢查所需值的值)。有沒有更好的方法來使用正則表達式來做到這一點?
我覺得這是更好地做你的方式 – Ven
請給我們完整的'URL's。 –
有一個允許簡單解析的URI模塊。你有沒有考慮過? – squiguy