2012-02-28 66 views
0

這裏不區分大小寫的搜索是網址我試圖匹配我怎麼做基於此網址

/anyfirsturl/apPles/1 

第一部分可以是任何東西

/^\/[\w]*\/apples\i 

這個正則表達式犯規匹配任何到目前爲止

我想要它,所以用戶可以輸入APPLES或APPLES或任何方式或任何號碼

回答

2

我認爲這應該工作:

/^\/[\w]*\/(apples)\/\d+$/i 

了我的選擇會做一個不區分大小寫,並應符合所有排列。

+0

的文檔在這裏試過你的例子,沒有匹配http://rubular.com/ – Trace 2012-02-28 19:36:38

+0

想通了......我不得不把我的 – Trace 2012-02-28 19:38:16

+0

好吧,然後接受/投票我的答案對此和捆綁商的問題,我請你回答! – TheDelChop 2012-02-28 19:40:21

1

如何:

url =~ %r{^/.*/apples/\d+$}i 
+0

哪裏是=〜 – Trace 2012-02-28 19:52:24