【问题标题】:Using Intelligencia UrlRewriter regex for rewriting URLs使用 Intelligencia UrlRewriter 正则表达式重写 URL
【发布时间】:2012-01-08 15:16:46
【问题描述】:

我正在尝试使用正则表达式来捕获一些传入的 url,但我无法将正确的表达式放在一起。

基本上我正在尝试重写

mydomain.com/abc12

进入

mydomain.com/default.aspx?referrer=abc12

扩展名将始终是 5 个字符的 [a-z0-9] 代码,我不知道如何仅匹配该特定组合。我写的任何东西似乎都能捕捉到我所有的 CSS 文件和所有东西。

真的,我只需要获取那 5 个字符的代码,所以如果您对如何执行此操作有其他建议,我也愿意接受其他建议。

【问题讨论】:

    标签: asp.net regex urlrewriter.net


    【解决方案1】:

    尽量描述你想找到的模式

    可能是这样的:

    mydomain\.com/([a-z0-9]{5})$
    

    量词 {5} 强制执行 5 个字符,而锚点 $ 强制执行代码后面的字符串结尾。

    here on Regexr

    【讨论】:

    • 完美,非常感谢。我想念的似乎只是最后的 $ 。所以这似乎现在正在工作:
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-03
    • 1970-01-01
    • 1970-01-01
    • 2023-04-09
    • 2011-04-01
    • 2018-12-23
    相关资源
    最近更新 更多