您可以使用.find("is")
,它将返回字符串中“ is”的位置
或从重新使用.start()
>>> re.search("is", String).start()
2
实际上,它的匹配“是”来自“ Th ”
如果需要每个单词匹配,则应\b
在“ is”之前和之后使用,\b
即单词边界。
>>> re.search(r"\bis\b", String).start()
5
>>>
Python-在字符串中找到正则表达式匹配项的位置?
您可以使用.find("is")
,它将返回字符串中“ is”的位置
或从重新使用.start()
>>> re.search("is", String).start()
2
实际上,它的匹配“是”来自“ Th ”
如果需要每个单词匹配,则应\b
在“ is”之前和之后使用,\b
即单词边界。
>>> re.search(r"\bis\b", String).start()
5
>>>