Python 字符串查找和替换方法
以下是Python的查找和替换方法:
序号 | 方法和描述 |
---|---|
1 | count(sub, beg ,end) 计算子字符串 sub 在字符串中出现的次数,如果给定起始索引 beg 和结束索引 end,则计算子字符串在字符串的子字符串中出现的次数。 |
2 | find(sub, beg, end) 确定子字符串 sub 是否在字符串中出现,如果给定起始索引 beg 和结束索引 end,则在字符串的子字符串中查找,如果找到则返回索引,否则返回 -1。 |
3 | index(sub, beg, end) 和 find() 类似,但如果未找到字符串,则引发异常。 |
4 | replace(old, new [, max]) 用新字符串 new 替换字符串中所有出现的旧字符串 old,如果给定了最大次数 max,则最多替换 max 次。 |
5 | rfind(sub, beg, end) 和 find() 类似,但在字符串中从后往前搜索。 |
6 | rindex( sub, beg, end) 和 index() 类似,但在字符串中从后往前搜索。 |
7 | startswith(sub, beg, end) 确定字符串或字符串的子字符串(如果给定了起始索引 beg 和结束索引 end)是否以子字符串 sub 开头;如果是,则返回 true,否则返回 false。 |
8 | endswith(suffix, beg, end) 确定字符串或字符串的子字符串(如果给定了起始索引 beg 和结束索引 end)是否以后缀 suffix 结束;如果是,则返回 true,否则返回 false。 |