【问题标题】:Find index of first matching substring查找第一个匹配子字符串的索引
【发布时间】:2020-08-02 20:55:58
【问题描述】:

我想搜索一个字符串并获取给定子字符串集中任何子字符串的第一个索引。

我尝试了'word'.find('g' or 'r') 并希望它返回索引:2,但or 显然不起作用。

我怎样才能简洁地做到这一点?

【问题讨论】:

标签: python string


【解决方案1】:

我想你可以在这里使用 re 模块:

import re

re.search(r'[gr]', text).start()

如果您有单独的子字符串:

re.search(r'(foo)|(bar)', text).start()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-01-26
    • 2011-05-29
    • 1970-01-01
    • 1970-01-01
    • 2017-02-23
    • 2018-09-02
    相关资源
    最近更新 更多