我试图找到一个正则表达式,它将两个相同的符号结尾的单词结尾,后面跟着'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指的不是正确的组,因为它是一个组内组。这是如何解决的?
在此先感谢。
你的意思两个相同的符号后跟“er”? – jamylak 2013-05-11 11:30:59
你没有解释表达式实际上应该做什么。我无法想象你试图将'Letter'这个词分成两半,而且几乎不可能从你的尝试中猜出你的意图。 – Tomalak 2013-05-11 11:31:10
@Tomalak我们的名字都很相似 – jamylak 2013-05-11 11:33:46