【问题标题】:split url and replace拆分网址并替换
【发布时间】:2019-08-18 14:22:44
【问题描述】:

这是我的网址:

/shop/rest/model/atg/commerce/catalog/ProductCatalogActor/getHardwareFamilySkus?skuId=sku1431389

我需要在下面显示的两个不同部分中分解 url

abc=>/shop/rest/model/atg/commerce/catalog/ProductCatalogActor/

pqr=>getHardwareFamilySkus?skuId=sku1431389

【问题讨论】:

  • 你试过什么?

标签: javascript reactjs


【解决方案1】:

一种可能的解决方案是将String.match() 与一些捕获组一起使用,如下所示:

const url = "/shop/rest/model/atg/commerce/catalog/ProductCatalogActor/getHardwareFamilySkus?skuId=sku1431389";

const customSplit = (url) =>
{
    let matches = url.match(/^(\/.*\/)(.*)$/);
    return [matches[1], matches[2]];
}

let [abc, pqr] = customSplit(url);

console.log("abc => " + abc);
console.log("pqr => " + pqr);
.as-console {background-color:black !important; color:lime;}
.as-console-wrapper {max-height:100% !important; top:0;}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-31
    • 1970-01-01
    • 2021-11-07
    相关资源
    最近更新 更多