python中使用re.sub更换倒数第一个字符串

原理:将字符进行反转,然后用re.sub功能替换反转后的第一个字符,最后再反转回去就Ok了。

def reverseWord(key):
    reverse_key = key[::-1]
    return reverse_key


input_str = raw_input ("Input the word:")


if(re.match('.*iee$', input_str)):
    change_word_reverse = re.sub('eei', 'm', reverseWord(input_str), 1)
    print reverseWord(change_word_reverse)

你可能感兴趣的:(python学习)