码迷,mamicode.com
首页 > 其他好文 > 详细

浅谈字符串方法

时间:2018-08-07 10:59:26      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:区别   字符串替换   字符串   截取   影响   split   sub   ble   参考   

一、关于字符串截取:

  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)  

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

 

  

浅谈字符串方法

标签:区别   字符串替换   字符串   截取   影响   split   sub   ble   参考   

原文地址:https://www.cnblogs.com/yuanguliang/p/9435527.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!