我正在尝试找到一个正则表达式,它将一个以两个相同符号结尾的单词分组,后跟“ter”并将其拆分为两个符号。示例:单词“Letter”应分为“Let”和“ter”。我正在使用python,这就是我到目前为止所得到的:
match = re.search(r'(\w*)((\w)\1(er$))', str)
print match.group(1) #should print 'Let'
print match.group(2) #should print 'ter'
问题是 (\w)\1 没有引用正确的组,因为它是组内的组。这是如何解决的?
提前致谢。