首页 > 解决方案 > 用 Autohotkey 中的单个空行替换多个空行

问题描述

我有以下运行良好的代码。当我有一大段文本在段落之间有多个空行时,它可以让我用一个空行替换它来整理它。

但是,有时文本块包含多个空行,但检查时它们包含一个或多个空格或制表符。

这意味着下面的代码不起作用。

无论如何要编写一个自动热键脚本,该脚本将首先删除任何仅包含空格字符(例如空格/制表符)的行,然后我可以使用下面的脚本来删除多个空白行。

clipboard=
send ^c
ClipWait
Clipboard := RegExReplace(ClipBoard, "\R(?=\R{2,})")
send ^v
Return

标签: stringtextautohotkeytrimremoving-whitespace

解决方案


推荐阅读