标签: ruby regex sed code-formatting
我正在编写一个Ruby美化器,它可以修复Ruby代码中的一些常见的空白问题。其中一个问题是逗号分隔值(CSV)之间没有空格:
a,b,c, d, f,g,i
正确的写作方式应该是:
a, b, c, d, f, g, i
有没有办法可以使用sed在Ruby文件中找到并修复它?
sed
用于检测CSV的正则表达式是[^,]+,但是当我们在CSV中引入随机空格时,问题会变得复杂。有什么想法吗?
[^,]+