我有一个大文本文件,如下所示:
string1
string2
string3
string4
string5
string6
string7
string8
string9
我不在乎必须使用哪种编程语言来解决它,我只想从该文本文件中删除仅是换行符的行。我希望你有建议...
编辑:
我可以使用 Objective-C、Java、Bash 和一点 C++。
问题是如果我删除所有换行符或将其用作分隔符,整个文本将被压缩成一行......
grep -v '^$' oldfile > newfile
^$
是匹配空行的正则表达式。^
匹配行首,$
匹配行尾,它们之间没有任何内容。-v
选项grep
意味着打印所有与正则表达式不匹配的行。
要了解正则表达式,请访问regular-expressions.info