认为:
string="aacctcaaaca"
find="aaa"
我想找到所有出现的find。
通常,我会做
re.findall(find, string)
问题是字符串是圆形的,即字符串的开始/结束是无关紧要的。所以由前两个+最后一个组成的“aaa”也应该被计算在内。
另外,我想找到比赛的开始位置(上例中的6和10)
我正在考虑将 string[0:len(find)-1] 添加到字符串并在该新字符串上执行 re
re.findall(find, string+string[0:len(find)-1])
听起来对吗?还有其他想法/建议吗?