3

char2回以上連続して繰り返されるものを削除したい。

import re
re.sub(r'([a-z])\1+', r'\1', 'ffffffbbbbbbbqqq')

fbq私が必要としている間、それは私を返していますffbbqq。目標は、スペルチェックを行う前に文字列を前処理することです。私は何が間違っているのですか?

4

1 に答える 1

4
In [204]: import re

In [205]: re.sub(r'([a-z])\1+', r'\1\1', 'ffffffbbbbbbbqqq')
Out[205]: 'ffbbqq'
于 2012-10-28T02:21:44.543 に答える