我有一个在本地运行的脚本,但在 Rally 上失败了。
结果是因为脚本包含以下行:
var regex = new RegExp("/Metrics/" + this.type + "/(\\d+)-(\\d+)");
这样我就可以根据 this.type 查找特定的字符串。不幸的是,rake 文件中的某些内容将 \\d 表达式更改为 \d,这会破坏脚本。这可能会破坏任何依赖双 \ 来转义内容的脚本。
我可以通过使用 [0-9] 而不是 \d 来解决这个问题,但是如果能得到一个更强大的解决方法来解决这个讨厌的小问题,那就太好了。