字符串截取指定内容 js,Js截取字符串
Python提供了很多截取字符串的方法,称为“切片”。
模板如下:
字符串[start: end: step]其中,
Start:起始位置,子字符串的起始索引。该索引处的字符包含在子字符串中。当start为空时,默认为0。
End:结束位置,子串的结束索引。该索引处的字符不包含在子字符串中。当end为空,或者指定的值超过字符串的长度时,默认情况下,它等于字符串的长度。
步长:步长,当前字符和目标字符之间的距离。当步长为空时,默认值为1。
模版
String[start:end]:获取从起始位置到结束位置的所有字符-1。
String[:end]:获取从字符串开头到结尾位置-1的所有字符
String[start:]:获取从开始位置到字符串结尾的所有字符。
String[start:end:step]:获取从起始位置到结束位置的距离步长的所有字符-1。
示例
获取字符串的前
5个字符string= freecode camp print(string[0:5])输出:
c注意:print(string[:5])和print(string[0:5])返回的结果是相同的。
获取从第
以3个字符开头,输出长度为4的截断字符串string= freecode camp print(string[2:6]):
EeCo请注意,起始或结束位置指数可能是负数。负索引意味着从字符串的结尾而不是开头开始计数(即从右到左)。Index -1表示字符串的最后一个字符,-2表示倒数第二个字符,依此类推.
获取字符串的最后一个字符
string= freecodecamp print(string[-1])输出:
P获取字符串的末尾
5个字符string= freecode camp print(string[-5:])输出:
ECamp获取一个截取字符串
,包括除最后4个字符和开头的第一个字符之外的所有字符string= freecode camp print(string[1:-4])结果:
reeCode更多示例
str=" free code camp " printstr[-5:-2]# prints ECA printstr[-1:-2]# prints (empty string)每个字符由一个索引字符串分隔= free code camp print(string[:2])结果:
feCdCm