字符串操作函数
检索:
find(str=
’’
)
与
rfind(str=
’’
)
String.find(
‘
str
’
)
从字符串的左边开始,
返回在字符串
String
中字符
(
串
)str
的第一
个字符下标;没有找到则返回
-1
。
String.rfind(
‘
str
’
)
从字符串的右边开始,
返回在字符串
String
中字符
(
串
)str
的第一
个字符下标;没有找到则返回
-1
。
index(str=
’’
)
String.index(
‘
str
’
)
从字符串的左边开始,
返回在字符串
String
中字符
(
串
)str
的第一
个字符下标;没有找到则直接报错。
String.rindex(
‘
str
’
)
从字符串的右边开始,
返回在字符串
String
中字符
(
串
)str
的第一
个字符下标;没有找到则直接报错。
统计:
count(str=
’’
)
String.count(
‘
str
’
)
返回在字符串
String
中字符
(
串
)str
出现的次数;
没有找到则返回
0
。
分割:
split(str=
’’
(,(int)i))
①(没有指定值)
String.split(
‘
str
’
)
在字符串
String
中,以
str
为分割符,将
str
的前后分别分割成几个元素(不包括分割符
str
)
。
②(有指定值)
String.split(
‘
str
’
,String.count(
‘
str
’
))
在字符串
String
中,以
str
为分割
符,将
str
的前后分别分割成几个元素(不包括分割符
str
)
,谢最后一个分割出来的元
素下标为
String.count(
‘
str
’
)/
分割元素个数≤
String.count(
‘
str
’
)
。
(r)partition(str=
‘’
)
String.partition(
‘
str
’
)
在字符串
String
中,从左边开始,以第
1
个
str
为分隔符,
将
str
的前后分别分离为元素,并保留
str
为元素。
String.rpartition(
‘
str
’
)
在字符串
String
中,从右边开始,以第
1
个
str
为分隔符,
将
str
的前后分别分离为元素,并保留
str
为元素。