pythonの正規表現でn個目のカンマを削除する

[code]

    x = '項目1,項目2,氏,名,年齢,住所,備考'
    
[/code]

氏,名の間の`,`を消したい。

[code]

    re.sub(r'','',X)
    
[/code]

ご教示よろしくお願いします。




3個目のカンマだけをグループから除外する方法です。

[code]

    import re
    x = '項目1,項目2,氏,名,年齢,住所,備考'
    re.sub('^(([^,]+,[^,]*){2}),(.+)$', '\\1\\3', x)
    
[/code]




3個目のカンマだけをグループから除外する方法です。

[code]

    import re
    x = '項目1,項目2,氏,名,年齢,住所,備考'
    re.sub('^(([^,]+,[^,]*){2}),(.+)$', '\\1\\3', x)
    
[/code]

