在網絡處理器路由的配置我有以下的正則表達式:調整一個Web處理正則表達式的路由配置
/post/HUIHUIGgS823SHUIH/this-is-the-slug
/post/HUIHUIGgS823SHUIH/
:
('/post/(\w+)/.*', foo.app.WebHandlerFooClass)
這個表達式這幾樣的URL匹配
傳遞正確HUIHUIGgS823SHUIH
Id參數與由(\w+)
組匹配的網頁處理程序。
我該如何修改上面的正則表達式來匹配這個url?
/post/HUIHUIGgS823SHUIH
處理程序進行編碼以接受只有一個參數,以base64 ID,因此應該只有一個組,該ID匹配的正則表達式。
所以,這些都是應該匹配的URL:
/post/HUIHUIGgS823SHUIH/this-is-the-slug
/post/HUIHUIGgS823SHUIH/
/post/HUIHUIGgS823SHUIH
< - 嘿,我想這也
含義ID和可選的斜線或ID +蛞蝓和可選的斜線? –
ID和可選的斜線。在slu end末端的斜線現在不是問題,因爲它被''*'吞噬了。*' – systempuntoout
您是否正在尋找* fix *,因爲它看起來像一個糟糕的實現?另外,這是一個單獨的路線還是相同的?也可以分享底層技術。 –