【发布时间】:2018-01-20 09:34:07
【问题描述】:
当子字符串完全匹配时,我需要找到字符串的起始索引。
line = "Your family and You are invited to my party"
我想找到Youi.e 的起始索引。 16
我试过了
line.find("You")
但是返回0
然后我尝试了,
import re
print(re.findall('\\bYou\\b', line))
但它会返回一个包含子字符串的列表
["You"]
【问题讨论】:
-
返回
0,因为您在0位置有一个字符串"You"。"Your"的"You"。我认为您在一个单词的完全匹配中寻找什么,一个单词是由空格分隔的字母集合。 -
很好地找到@Rawing 那个答案应该回答 OP 的查询