57599

[code]

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

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

[code]

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

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


CC BY-SA 4.0
2019-08-26T00:21:54.967
57595
2019-08-26T02:21:09.060
2019-08-26T00:49:18.963
3060
35597
question
python 正規表現
pythonの正規表現でn個目のカンマを削除する


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

[code]

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


CC BY-SA 4.0
2019-08-26T02:21:09.060
57599
2019-08-26T02:21:09.060
9820
57595
answer