我有一个csv文件,在整个文件中有随机的换行符。(可能是在创建文件时出现加载错误,其中加载程序以某种方式将回车符放入字段)
如何进入并删除最后一个字符不是的所有回车符/换行符“
我有word和sublime文本可供文本编辑器使用
我尝试过在^p前面加上一个字母,然后查找并替换,但由于某些原因,这似乎对某些行不起作用
示例
"3203","Shelving Units
",".033"
而不是
"3203","Shelving Units",".033"
和
"3206","Broom
","1.00"
而不是
"3206","Broom","1.00"
发布于 2016-10-08 10:52:34
正如@GerardRoche所说,你可以在Sublime文本中使用搜索和替换。通过ctrl+h
打开它,然后按alt+r
切换正则表达式以启用它。(在进行此类更改之前,您可能需要创建文件的备份。)
搜索(?<=[^"\n])\n+
并将其替换为空,按replace All或ctrl+alt+enter
替换它。正则表达式只表示:搜索前面不是引号或换行符(?<=[^"\n])
的另一个(+
)换行符(\n
)。
您不需要担心回车,因为ST只在读写文件时使用回车,而不是在编辑器中。
https://stackoverflow.com/questions/39903469
复制相似问题