我正在使用 gsub 用逗号替换制表符
gsub(/\t/,\",\")
a\tb will be a,b
在某些情况下,我有两个彼此紧随的选项卡例如
a/t/tb
在这种情况下,gsub 将其转换为a,,b
我想要的,在这种情况下,字符串应转换为 a,-,b (中间的减号)。
我试着写两个单独的 gsub
gsub(/\t/,\",\") // for tab
gsub(/,,/,\"/,-,/\") // for consecutive commas
第二个好像不行。
它出什么问题了。有没有办法,我可以将两者合二为一gsub
。