zoukankan      html  css  js  c++  java
  • 浅谈字符串方法

    一、关于字符串截取:

      substring    vs   slice

       str.substring(num1,num2)

       str.slice(num1,num2)

       这两种方法均表示从num1位置截取到num2位置但不包含num2,两种唯一区别是substring方法num1和num2方法可以互换位置,截取结果不变,而slice就不行了。

    二、关于字符串查找:

      indexOf 、lastIndexOf、search match

       str.indexOf('substr',num)

       str.lastIndexOf('substr',num)

       str.seach('substr')

       str.match('substr')

       这四种均是找到了返回下标,没找到返回-1,前两种可以在后面加num表示从第几位开始找,不同的是第一种是从0开始找到num位置,第二种则是从num位置开始往前找到0位置。

    三、关于字符串替换:

       str.replace(oldString,newString)

       在指定字符串中查找oldstring,把他替换成newstring,不会对源字符串造成影响

    四、关于字符串拆分:

       str.split(symble)  

       注意点:括号里面有无空格会对拆分结果造成不一样的结果,详细请参考阮一峰博客。

     

      

  • 相关阅读:
    FuelPHP 系列(三) ------ Model 模型
    FuelPHP 系列(二) ------ route 路由
    FuelPHP 系列(一) ------ Oil 命令
    微信小程序初探
    基于 Laravel 的 文件管理
    laravel(一)
    Git从零开始(三)
    Git从零开始(二)
    Git从零开始(一)
    Linux服务器学习(二)
  • 原文地址:https://www.cnblogs.com/yuanguliang/p/9435527.html
Copyright © 2011-2022 走看看