【问题标题】:regex for routing in rails 2.3.11用于在 rails 2.3.11 中路由的正则表达式
【发布时间】:2011-08-03 19:51:14
【问题描述】:

我正在寻找一个正则表达式,它可以让我在 rails 路由中的 id 中有一个点,除非请求的格式是 xml 或 json,即 http://www.abc.com/users/e.f.json 应该意味着 id=e.f 和 format=json http://www.abc.com/users/e.f 应该是 id=e.f

有人可以帮助我吗?谢谢!

【问题讨论】:

  • 如果您提供更多(更清晰)的输入示例和您想要的输出,将会有所帮助。
  • e.f 可能是“ef.gh”?有小数吗?

标签: ruby-on-rails regex routing


【解决方案1】:

使用这个正则表达式:

/users\/(\w*\.\w*)(\.json|\.xml)?/

See tested code here.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-09-20
    • 2015-10-21
    • 2012-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-10
    相关资源
    最近更新 更多