【问题标题】:Javascript - breaking a string into a formulaJavascript - 将字符串分解为公式
【发布时间】:2016-05-19 11:24:54
【问题描述】:

假设我有一张图片,使用以下公式:

blabla.com/bla/twofive.hash.png

上面可以用 JavaScript 表示为字符串。

我想知道如何构建一个数组来打破每个特殊符号(例如“.”和“/”),并包含如下内容:

var arr =  ['blabla', 'com', 'bla', 'twofive', 'hash', 'png'];

所以我可以使用简单的 arr[number]; 轻松访问数组的任何属性;

【问题讨论】:

    标签: javascript arrays string


    【解决方案1】:

    试试吧

    "blabla.com/bla/twofive.hash.png".split(/[./]/) //outputs ["blabla", "com", "bla", "twofive", "hash", "png"]
    

    【讨论】:

    • @apokryfos 不在 [] 内时
    【解决方案2】:

    试试这个:

    'blabla.com/bla/twofive.hash.png'.split(/\.|\//); 
    

    结果:

    ["blabla", "com", "bla", "twofive", "hash", "png"]
    

    【讨论】:

      【解决方案3】:

      您也可以使用match()

      var res = "blabla.com/bla/twofive.hash.png".match(/[^./]+/g);
      console.log(res);

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-07-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多