【发布时间】:2019-10-12 19:27:03
【问题描述】:
我有大约 150 个文件末尾有一个额外的换行符,需要删除。我已经从 Atom 的空白包中设置了“确保尾随空格”设置,但是它只适用于新文件。我需要将其应用于现有文件,因为我无法编辑每个文件以删除最后一行。
我尝试过使用正则表达式,但 Atom 选择所有换行符而不是最后一个。 \z 似乎不起作用,它只是选择了所有 z 字符。
是否有一个正则表达式可以帮助我选择 Atom 中的最后一个换行符?或者有没有办法将设置应用到现有文件?
【问题讨论】:
-
试试
\n$(?![\s\S]) -
感谢@WiktorStribiżew。它说没有找到任何结果!
-
是因为
\n吗?试试更通用的(?:\r\n?|\n)(?![\s\S]) -
完美!作品。请将此添加为答案,我会接受。此外,我需要另一个正则表达式帮助,我会添加另一个问题,请你看一下吗?
-
请告诉我它是关于什么的。
标签: regex newline atom-editor