浅谈字符串方法
Posted yuanguliang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了浅谈字符串方法相关的知识,希望对你有一定的参考价值。
一、关于字符串截取:
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)
注意点:括号里面有无空格会对拆分结果造成不一样的结果,详细请参考阮一峰博客。
以上是关于浅谈字符串方法的主要内容,如果未能解决你的问题,请参考以下文章