为了账号安全,请及时绑定邮箱和手机立即绑定

求解 在实际使用中有什么区别么?

substr() subspring() 我知道他们的使用区别 但是在实际应用中有什么区别么?

正在回答

3 回答

substr方法用于返回一个从指定位置开始的指定长度的子字符串。stringObject.substr(start [, length ])

subspring()用于提取字符串中介于两个指定下标之间的字符  substring(start,end)

1 回复 有任何疑惑可以回复我~
#1

LsonLee 提问者

其实我想知道用在网页中的区别不过还是谢啦
2016-03-19 回复 有任何疑惑可以回复我~

substring 

start是在原字符串检索的开始位置,stop是检索的终止位置,返回结果中*不包括stop所指字符*

[start-number,stop-number)   或者说 [start-number,(stop-number)-1]

假如你不知道一段文字到底多长,而你想提取顺数第X个字到结尾的内容,你可以用substring(x,-1)

倒着截取第倒数x个字以前的内容 substing(-x,0)

substr就无能为力了吧,不过不知道可不可以用.length提取长度,然后长度减去x,这样substr就可以啦,还没学那么多,即使可以没substring简单是不是。

还有一个很长的文本,你知道多长假如它 39489328403285 这么长:)  让你提取其中第324324开始后34324个文字,用substring也头疼了,(本来提取xx后xx长度本就是substr的技能 傻才用substring)


2 回复 有任何疑惑可以回复我~

如果不知道长度就只能用substring了

1 回复 有任何疑惑可以回复我~
#1

LsonLee 提问者

哦哦哦 soga 好有道理 懂了 谢谢~
2016-03-19 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

求解 在实际使用中有什么区别么?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信