我已经尝试了其他可以从文档中删除空行的正则表达式,但它们似乎都不能在BBEdit的查找和替换中工作。
什么是从bbedit中可用的文档中删除空行的正则表达式?
答案 0 :(得分:11)
我将假设您要删除的行中可能有空格。这应该可以解决问题:
^\s*?\r
(替换为空,请确保勾选“Grep”复选框)
答案 1 :(得分:6)
我发现使用表达式
选择“Text>包含...的处理行”更容易^$
或
^\s*$
选中“使用grep”和“删除匹配的行”框。取消选中所有其他人。
答案 2 :(得分:2)
这适用于Coda。 (虽然不确定BBEdit)
查找
\n\n
替换为:
\n
确保选中“使用正则表达式”选项。
答案 3 :(得分:0)
删除所有空白行,无论空白行之间的空白行数是多少,无论数量是多少都是正常的。
你必须这样做:
首先用
删除所有空白行 « Text Menu / Process Lines Containing... »
> Regex : ^$
> Use grep enabled
> Delete matched line enabled
2d如果要恢复易读性,请在块之后添加一个空行
« Search Menu / Find... »
> Grep enabled
> Find: ^}$ <<<< because the final curly is usually the 1st and the last char
> Replace: }\n <<<< or \r or \r\c according to the Platform choice
答案 4 :(得分:0)
查找:\ r + 替换为:\ r
应该检查Grep选项。
答案 5 :(得分:0)
BBEdit .. 文本->处理重复的行。删除重复的行