【发布时间】:2016-03-21 20:21:35
【问题描述】:
我需要删除特定键值的双引号:
upload: {
name: "upload",
url: "/upload",
controller: "invoicesCtrl",
templateUrl: "./views/invoices.html",
resolve: "resolveUrl('./compiled/invoices_app.js')"
},
invoices: {
name: "invoices",
url: "/invoices",
controller: "invoicesCtrl",
templateUrl: "/invoices/views/invoices.html",
resolve: "resolveUrl('/invoices/app/js/compiled/invoices_app.js')"
}
仅用于解析键值,其他必须是字符串。 replace 函数是否有任何正则表达式?预期结果:
upload: {
name: "upload",
url: "/upload",
controller: "invoicesCtrl",
templateUrl: "./views/invoices.html",
resolve: resolveUrl('./compiled/invoices_app.js')
},
invoices: {
name: "invoices",
url: "/invoices",
controller: "invoicesCtrl",
templateUrl: "/invoices/views/invoices.html",
resolve: resolveUrl('/invoices/app/js/compiled/invoices_app.js')
}
【问题讨论】:
-
假设您使用的是 JavaScript,可能重复:stackoverflow.com/questions/19156148/….
-
@SeanPerkins 这不是我所期望的
-
如果我正确理解您的问题,您想将
eval的当前值resolve运行的结果分配给resolve? -
旁注,这只是一个 JavaScript 对象,而不是 JSON。我已编辑您的标题以反映这一点并删除了
json标签...
标签: javascript regex