我试图用 bfg repo 清洁器从代码中的多个空行(超过 4 行)中清除我的 repo。我尝试了各种正则表达式,但没有想出解决方案。我获得的最接近的结果是简单地从文件中删除所有新行。
任何想法如何使用 bfg 或任何其他工具来做到这一点?
我试图用 bfg repo 清洁器从代码中的多个空行(超过 4 行)中清除我的 repo。我尝试了各种正则表达式,但没有想出解决方案。我获得的最接近的结果是简单地从文件中删除所有新行。
任何想法如何使用 bfg 或任何其他工具来做到这一点?
你可以使用这个正则表达式:
(\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>