美文网首页
字符串截取

字符串截取

作者: 泫晨懿然 | 来源:发表于2020-08-15 10:24 被阅读0次

Slice():

    /*
            str.slice(begin,end)返回的是截取的字符串
                返回的字符串区间:从begin开始,到end-1位结束
                如果end索引值小于begin,返回空字符串
                begin超出了length,返回空字符串
                如果begin = end,返回空字符串
                - begin
                截取的起始位置,如果不传值,默认为0
                可以是负数,则从倒数n位进行截取
                如果当前的负数小于-length,那么起始值被设为0
                - end
                截取的结束位置,默认为length
                如果超过了length,默认也是length
                可以是负数,超过-length,也是设置为0

      */
      let str = "也是醉了";
      console.log(str.slice(2)); //醉了
      console.log(str.slice(1,2));//是
      console.log(str.slice(-1));//了
      console.log(str.slice(-15));//也是醉了
      console.log(str.slice(1,-20));//空
      console.log(str.slice(30,20));//空
      console.log(str.slice(2,2));//空

Substr():

        /*
          str.substr(start,[length])
            -截取从start位置开始的字符串,返回新的字符串,不会覆盖原有字符串
            --start
              截取的起始位置,可以是负数,
              如果是负数,则从右边到左边第length + start结束
              如果起始位置的值太大,则默认为0

            --length
              截取字符的个数,如果不写则截取length个
              如果超出了length,则默认到字符串结尾的位置
              如果是一个负数,则返回空字符串

        */
        let str = "kaikeba";
        console.log(str.substr(2));//ikeba
        console.log(str.substr(-2,2));//ba
        console.log(str.substr(10,2));//空
        console.log(str.substr(2,10));//ikeba
        console.log(str.substr(2,-10));//空

Substring():

        /*
          str.substring(begin,end)
             返回截取的字符串
             --begin
               截取的起始位置,默认为0,如果begin < 0,则被设置为0
             --end
               截取的结束位置,默认为length
               如果这个值超过length,默认为length
               如果end < 0,默认为0
             截取的时候包含begin,而不包含end
             如果begin > end,此时将begin和end值进行调换
             begin超过了length,返回空字符串
             如果begin = end,返回空字符串

        */
        let str = "kaikeba";
        console.log(str.substring(2));//ikeba
        console.log(str.substring());//kaikeba
        console.log(str.substring(-1));//kaikeba
        console.log(str.substring(1,10));//aikeba
        console.log(str.substring(1,-10));//k
        console.log(str.substring(15));//空
        console.log(str.substring(1,1));//空

相关文章

  • mac 终端常见命令

    切换shell 截取字符串 shell字符串的截取 shell字符串的截取 Shell脚本8种字符串截取方法总...

  • swift-字符串截取 截取指定字符前面或后面的字符串

    截取‘:’前面所有的字符串 截取‘:’前面所有的字符串(结果包含‘:’) 截取':'后面的所有字符串 截取':'后...

  • iOS 字符串常见处理

    一、截取字符串 iOS “字符串” 的几种常见的截取方法(随时更新)iOS截取字符串,分割字符串iOS 截取字符串...

  • OC - NSString

    1.字符串的截取 字符串的截取用: 字符串 +substring..如果开始就截取用from, 如果截取到用to。...

  • OC 字符串的截取

    1、字符串截取 2、从指定位置开始截取n个长度 3、分隔字符串 4、字符串的截取替换 5、替换掉截取某部分的字符串...

  • Swift字符串截取

    NSString类型的字符串截取 NSString类型的字符串截取方法,同于OC语言的字符串截取方法,不能修改字符...

  • MySQL字符串截取的4个函数

    mysql字符串截取的4个函数 tags:mysql 字符串截取 1、从左开始截取字符串 left(str, le...

  • shell截取字符串

    获取字符串长度 最小限度从前面截取字符串 最大限度从前面截取字符串 最小限度从后面截取字符串 最大限度从后面截取字...

  • sql常用函数

    SUBSTRING():截取字符串参数1:字符串参数2:截取开始位置参数3:截取字符串的长度 LEFT():返回指...

  • iOS 字符串的相关处理简单总结

    NSString字符串处理:截取字符串、匹配字符串、分隔字符串 1.截取字符串 NSString*string =...

网友评论

      本文标题:字符串截取

      本文链接:https://www.haomeiwen.com/subject/vgoodktx.html