首页 存档 技术 查看内容

字符串匹配算法

2018-3-30 13:00 |来自: 互联网 251 0

摘要: 我们经常需要确定一个较短的字符串(模式串)在一个较长字符串(主串)中是否出现或者出现的最小位置。例如 Python 中字符串类型的的 find 和 index 方法: s = 'I Love Python'print(s.find('Py')) # 7print(s.find ...

我们经常需要确定一个较短的字符串(模式串)在一个较长字符串(主串)中是否出现或者出现的最小位置。例如 Python 中字符串类型的的 findindex 方法:

s = 'I Love Python'
print(s.find('Py')) # 7
print(s.find('Pyc')) # -1

index 方法与 find 的唯一区别在于当主串中不存在模式串时会抛出 ValueError

Traceback (most recent call last):
 File "
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部