我可以在Python中搜索字符串的一部分,但使索引相对于原始字符串吗?

私人的

我有一个大弦。我通常只需要搜索该字符串的一部分,但是现在我确实需要搜索在大字符串中在切片中找到的位的位置。

有没有办法在字符串上使用“掩码”?那是

original = 'This is a mock-up large string'
a_slice = original[10:23]
a_slice.find('o')  
>>> 1 in a_slice; 11 in original

简单地重复搜索是没有选择的,因为那会占用大量CPU资源。

更新

上面的玩具示例使用find。在实践中,我使用re.finditer()。

领域

像要求的那样,如果您想使用finditer(它返回Match对象的迭代器):

>>> import re
>>> original = 'This is a mock-up large string'
>>> p = re.compile('o')
>>> for match in p.finditer(original, 10, 23):
...  print match.pos
10

简短说明:finditer()函数(https://docs.python.org/2/library/re.html#re.finditer)与regex对象(https://上的finditer()方法不同docs.python.org/2/library/re.html#re.RegexObject.finditer

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Facebook忽略共享URL中我的查询字符串的一部分

来自分类Dev

我可以使用dirname(__ FILE__)作为字符串的一部分吗?

来自分类Dev

如何在python中删除字符串的第一部分

来自分类Dev

使用python提取括号中的字符串的一部分

来自分类Dev

在Python中删除用点号分隔的字符串的最后一部分

来自分类Dev

在Azure API管理中,我可以将订阅密钥用作请求标头的一部分而不是查询字符串参数吗?

来自分类Dev

我可以更改一部分字符串的字体颜色吗?

来自分类Dev

Python中的连接顺序错误,并覆盖了字符串的一部分

来自分类Dev

我可以使用字符串作为可执行代码行的一部分吗?

来自分类Dev

C在字符串中获取一部分字符串

来自分类Dev

我可以仅使用CSS格式化一部分字符串吗?

来自分类Dev

在Python中包含文档字符串是否是干净代码的一部分?

来自分类Dev

URL中的问号是查询字符串的一部分吗?

来自分类Dev

在Python 3中删除字符串的一部分

来自分类Dev

提取一部分字符串

来自分类Dev

我可以在Python的JSON密钥中替换字符串的一部分吗?

来自分类Dev

在javascript中搜索字符串时跳过或忽略字符串的一部分

来自分类Dev

(PHP)在向量中搜索字符串的一部分并返回值

来自分类Dev

选择字符串的一部分

来自分类Dev

替换字符串的一部分

来自分类Dev

我可以更改一部分字符串的字体颜色吗?

来自分类Dev

如何查找搜索字符串的一部分是否包含在字符串中?

来自分类Dev

perl在搜索字符串之后(包括搜索字符串)获取文件的一部分:

来自分类Dev

我可以使用字符串作为可执行代码行的一部分吗?

来自分类Dev

sql仅在字符串的一部分中搜索

来自分类Dev

PHP在我搜索的子字符串之前替换字符串的一部分

来自分类Dev

在字符串数组中查找字符串的一部分

来自分类Dev

在内容提供者中搜索字符串的一部分

来自分类Dev

反转字符串的一部分

Related 相关文章

  1. 1

    Facebook忽略共享URL中我的查询字符串的一部分

  2. 2

    我可以使用dirname(__ FILE__)作为字符串的一部分吗?

  3. 3

    如何在python中删除字符串的第一部分

  4. 4

    使用python提取括号中的字符串的一部分

  5. 5

    在Python中删除用点号分隔的字符串的最后一部分

  6. 6

    在Azure API管理中,我可以将订阅密钥用作请求标头的一部分而不是查询字符串参数吗?

  7. 7

    我可以更改一部分字符串的字体颜色吗?

  8. 8

    Python中的连接顺序错误,并覆盖了字符串的一部分

  9. 9

    我可以使用字符串作为可执行代码行的一部分吗?

  10. 10

    C在字符串中获取一部分字符串

  11. 11

    我可以仅使用CSS格式化一部分字符串吗?

  12. 12

    在Python中包含文档字符串是否是干净代码的一部分?

  13. 13

    URL中的问号是查询字符串的一部分吗?

  14. 14

    在Python 3中删除字符串的一部分

  15. 15

    提取一部分字符串

  16. 16

    我可以在Python的JSON密钥中替换字符串的一部分吗?

  17. 17

    在javascript中搜索字符串时跳过或忽略字符串的一部分

  18. 18

    (PHP)在向量中搜索字符串的一部分并返回值

  19. 19

    选择字符串的一部分

  20. 20

    替换字符串的一部分

  21. 21

    我可以更改一部分字符串的字体颜色吗?

  22. 22

    如何查找搜索字符串的一部分是否包含在字符串中?

  23. 23

    perl在搜索字符串之后(包括搜索字符串)获取文件的一部分:

  24. 24

    我可以使用字符串作为可执行代码行的一部分吗?

  25. 25

    sql仅在字符串的一部分中搜索

  26. 26

    PHP在我搜索的子字符串之前替换字符串的一部分

  27. 27

    在字符串数组中查找字符串的一部分

  28. 28

    在内容提供者中搜索字符串的一部分

  29. 29

    反转字符串的一部分

热门标签

归档