「bbig」など、文字列内の 2 つの入力ミスのある文字を置き換える必要があります。ただし、キリル文字ではなく、ラテン文字でのみ機能します。Centos Linux で Python バージョン 2.6.6 を使用しています。
#!/usr/bin/python
# -*- coding: utf-8 -*-
import re
def reg(item):
item = re.sub(r'([A-ZА-ЯЁЄЇІ])\1', r'\1', item, re.U)
#this work only with latin too
#item = re.sub(r'(.)\1', r'\1', item, re.U)
return item
print reg('ББООЛЛЬЬШШООЙЙ')
print reg('BBIIGG')
上記のコードは次を返します。
- ББООЛЛЬЬШШООЙЙ
- 大きい
私は何を間違えましたか?ご協力いただきありがとうございます。