rfind

概要Description

签名

s.rfind(sub: str, start?: int, end?: int): int

功能

检测并返回 sub 在 s 中 从右往左 第一次出现的位置的 开始索引

如果没有找到,则返回 -1

start 和 end 可以用来限制在 s 的 start 开始 end 结束的范围内查找

广告

案例Examples

正常情况

找到了
1 2 =
s = 'page.html'result = s.rfind('.')4
有两个

返回右边第一个

1 2 =
s = './page.html'result = s.rfind('.')6
没找到
1 2 =
s = '/'result = s.rfind('.')-1

start 控制

传输 的 第 2 个 参数,将被作为 start

查找时,将从 s 的 start 索引作为开始查找

包含 start

1 2 =
s = './page.html'result = s.rfind('.', 1)6

end 控制

传输 的 第 3 个 参数,将被作为 end

结合前面的 2 个参数,查找时,将从 s 的 start 作为开始 end 作为结束 范围内查找

包含 start,不包含 end

1 2 =
s = './page.html'result = s.rfind('.', 0, 6)0
广告

ZZAX 微信公众

文档一更新,立刻告诉你