本地化路径的正则表达式

时间:2011-07-16 14:40:05

标签: ruby regex

如何使此正则表达式与“/en/”和“/en”匹配? (编辑:以及'/ en / foo')它匹配'/en/foo'。

:locales = %w[en ja]
:pattern = /^\/?(#{Regexp.union(:locales)})(\/.+)$/

1 个答案:

答案 0 :(得分:1)

:pattern = /^\/?(#{Regexp.union(:locales)})\/?$/