我试图用bfg repo cleaner从代码(超过4个)中的多个空行清理我的repo。我尝试了各种正则表达式,但没有提出解决方案。我实现的最接近的结果就是从文件中删除所有新行。
有关如何使用bfg或任何其他工具执行此操作的任何想法?
答案 0 :(得分:1)
您可以使用此正则表达式:
(\r?\n){4,}
并将其替换为
\n
\r?\n
)。\n
)以下是一个可执行示例:
var text = document.getElementById("main").innerHTML; // read HTML because it is easier to write linebreaks in HTML
var regex = /(\r?\n){4,}/g;
var replacement = "\n";
var result = text.replace(regex, replacement);
console.log(text);
console.log(result);
<div id="main">
line1
line2
line3
</div>