【发布时间】:2015-07-18 18:22:40
【问题描述】:
我已经看到如何使用正则表达式模式在读取文件时删除所有空行,但我想在所有内容之后删除所有不必要的行。例如:
输入:
asdiofhpaiodf
(空行,不要删除)
asdfihap[sdifh
asdpiofhaspdif
asiodfhpai[sdfh
(空行,删除)
(空行,删除)
输出:
asdiofhpaiodf
(空行)
asdfihap[sdifh
asdpiofhaspdif
asiodfhpai[sdfh
【问题讨论】:
-
换句话说(更清晰):您想删除所有尾随的空行吗?
-
定义“不需要的行”。您还可以展示到目前为止您尝试过的内容吗?
-
@laune 是的,这就是我的意思。我不知道我从哪里开始。我不是太古德
-
我们如何代表line separators in regex?我们如何代表end of string in regex?你也确定你需要正则表达式吗?
trim()似乎很适合这里。 -
如果您接受
\s+$作为答案,那么这是一个重复的问题,应该是marked。