2

例如:我有子应用名称博客。所以,当用户想去博客的首页时,他会去:localhost/blog所以这个链接的正则表达式是:

-url: /blog
script:blog.app

但是,例如,在这个应用程序中,还有一些其他的链接:localhost/blog/X例如:localhost/blog/signuplocalhost/blog/signin.....而上面的正则表达式将不适合。如果我想使用这些链接,我必须再次更改:

-url: /blog/.*
script:blog.app

但是这个正则表达式不适合localhost/blog. 当然,我可以将那些正则表达式组合在一起,但我觉得太方便了。我可以有一个正则表达式并适合两者。

谢谢 :)

4

1 回答 1

3

哦。我在 google 上发现这个正则表达式app.yaml与我使用的其他语言(如 Perl 或 Java 正则表达式库)相同。因此,对于需要上述答案的任何人,这是我的正则表达式:

- url: /blog(/.*)*
  script: blog.app

说明: (character)* :表示它可以有这些字符,也可以不适合上面的正则表达式。

所以, /blog, /blog/or /blog/signupor /blog/signin... 将适合。

@:对不起,如果我的问题看起来像垃圾邮件:)

于 2012-07-07T12:10:48.207 回答