zoukankan      html  css  js  c++  java
  • split()方法

    split()方法用于把一个字符串分隔成字符串数组。

    它有两个参数:

    separator:从参数指定的地方分隔字符串,必需;
    howmany:该参数可指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这个参数指定的数组。如果没有设置该参数,整个字符串都会被分割,不考虑它的长度。

    var city="北京-朝阳区-和平街道";
          var city_arr=city.split('-');
          console.log(city_arr);
          console.log(city_arr[0]);
          console.log(city_arr[1]);
          console.log(city_arr[2]);
    打印出的结果为
    Array[3]   0: "北京"   1: "朝阳区"  2: "和平街道"
    length: 3   __proto__: Array[0]
     北京
     朝阳区
    和平街道

    "2:3:4:5".split(":");
    将返回["2", "3", "4", "5"]
    
    使用下面的代码,可以把句子分割成单词:
    var str="how are you?";
    var str_arr=str.split(" ");//返回["how", "are", "you?"] 

    或者使用正则表达式作为 separator:

    var words = sentence.split(/s+/);

    如果您希望把单词分割为字母,或者把字符串分割为字符,可使用下面的代码:

    "hello".split(""); //可返回 ["h", "e", "l", "l", "o"] 

    若只需要返回一部分字符,请使用 howmany 参数:

    "hello".split("", 3); //可返回 ["h", "e", "l"] 
  • 相关阅读:
    MFC
    AC自动机
    KMP
    Power Transmission (Hard Edition)
    Floyd
    地杰斯特算法
    二叉树
    51nod 1002 数塔取数问题【dp】
    51nod1049 最大子段和【动态规划】
    poj2385
  • 原文地址:https://www.cnblogs.com/zhaixr/p/6693642.html
Copyright © 2011-2022 走看看