【问题标题】:Split a given string and get last split value [closed]拆分给定的字符串并获取最后一个拆分值
【发布时间】:2014-04-01 11:51:20
【问题描述】:

我有一个类似

的字符串
count-contribute-1
count-contribute-11
count-contribute-1111

这里我要拆分字符串,得到最后一个拆分值(即1111111);

我该怎么做?

【问题讨论】:

标签: javascript


【解决方案1】:

split() on -pop() 的最后一个值

string.split('-').pop()

【讨论】:

    【解决方案2】:

    使用.pop().split()创建的数组中获取最后一项

    "count-contribute-1".split('-').pop();
    

    【讨论】:

      【解决方案3】:

      您还可以使用正则表达式获取数字的最后一部分。像这样:

      s = "count-contribute-111"
      s.match(/\d+$/)
      //return "111"
      

      你使用什么分隔符并不重要。

      s = "count-contribute-+*%111"
      s.match(/\d+$/)
      //return "111"
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-09-20
        • 1970-01-01
        • 1970-01-01
        • 2022-01-19
        • 1970-01-01
        • 2013-01-02
        • 2023-03-24
        • 1970-01-01
        相关资源
        最近更新 更多