【问题标题】:split string by hyphen in javascript在javascript中用连字符分割字符串
【发布时间】:2011-02-11 07:27:25
【问题描述】:

我想使用 javascript 的 split 函数将下面的字符串分成两部分

原始字符串是'Average Sized' - 'Mega Church!' (带单引​​号)

请注明字符串中有单引号

我想用连字符分割它,所以结果是

[0] Average Sized 
[1] Mega Church!

【问题讨论】:

    标签: javascript string split


    【解决方案1】:
    var str = "Average Sized - Mega Church!";
    var arr = str.split("-");
    

    【讨论】:

      【解决方案2】:

      试试这个:

      "Average Sized - Mega Church!".split(/\s*\-\s*/g)
      

      编辑:

      如果您的意思是原始字符串包含单引号,这应该可以:

      "'Average Sized - Mega Church!'".replace(/^'|'$/g, "").split(/\s*\-\s*/g)
      

      如果你的意思是字符串是用单引号定义的,那么原来的就可以了。

      【讨论】:

        【解决方案3】:
        var str = "Average Sized - Mega Church!";
        var arr = [];
        
        arr = str.split('-');
        

        【讨论】:

          【解决方案4】:

          最简单的方法是

          var arr = "'Average Sized'-'Mega Church!'".replace(/'/ig,"").split("-")
          

          【讨论】:

            猜你喜欢
            • 2012-02-04
            • 1970-01-01
            • 1970-01-01
            • 2014-10-05
            • 1970-01-01
            • 2014-12-13
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多