fork download
  1. #!/usr/bin/python
  2.  
  3. import sys
  4. import re
  5.  
  6. for line in sys.stdin:
  7. m = re.match(r'^((?:[^,]+,){3})(.*[^,])((?:,[^,\n]+){1})$', line)
  8. if m:
  9. (a, b, c) = m.groups()
  10. print(a, re.sub(',', '、', b), c, sep='')
  11. else:
  12. print(line, end='')
  13.  
Success #stdin #stdout 0.02s 9640KB
stdin
Field1,Field2,Field3,ここは説明文,Field5
Field1,Field2,Field3,説明文です,Field5
Field1,Field2,Field3,ここは説明文,ですよ,Field5
Field1,Field2,Field3,説明してる,フィールドですよ,Field5
stdout
Field1,Field2,Field3,ここは説明文,Field5
Field1,Field2,Field3,説明文です,Field5
Field1,Field2,Field3,ここは説明文、ですよ,Field5
Field1,Field2,Field3,説明してる、フィールドですよ,Field5