我想在我的代码中包含一个函数,该函数可以返回字符串中可以找到字符串中最后一个字母的位置。
例如:如果输入是“ hello world k ...^&”,该函数可以返回 14,(因为这将是字符 k 的位置)
这会找到最后一个字母,并使用它之前的长度来获取您想要的数字:
def last_letter_pos(s): return len(re.match('^(.*)[a-zA-Z][^a-zA-Z]*$',s).groups()[0])+1