Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 用于rails 2.3.11中布线的正则表达式_Ruby On Rails_Regex_Routing - Fatal编程技术网

Ruby on rails 用于rails 2.3.11中布线的正则表达式

Ruby on rails 用于rails 2.3.11中布线的正则表达式,ruby-on-rails,regex,routing,Ruby On Rails,Regex,Routing,我正在寻找一个正则表达式,它可以让我在rails路由的id中有一个点,除非请求的格式是xml或json,即。 应该表示id=e.f和format=json 应表示id=e.f 有人能帮我吗?谢谢 使用此正则表达式: /users\/(\w*\.\w*)(\.json|\.xml)?/ .如果您能给我们提供更多更清晰的输入和所需输出的示例,这会有所帮助。e.f可以是“ef.gh”?有小数点吗?

我正在寻找一个正则表达式,它可以让我在rails路由的id中有一个点,除非请求的格式是xml或json,即。 应该表示id=e.f和format=json 应表示id=e.f

有人能帮我吗?谢谢

使用此正则表达式:

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

.

如果您能给我们提供更多更清晰的输入和所需输出的示例,这会有所帮助。e.f可以是“ef.gh”?有小数点吗?