bfg repo cleaner를 사용하여 코드 (4 개 이상)의 여러 빈 줄에서 내 repo를 정리하려고했습니다. 나는 다양한 정규식을 시도했지만 해결책을 찾지 못했습니다. 내가 얻은 가장 가까운 결과는 단순히 파일에서 모든 새 줄을 제거하는 것이 었습니다.git 내역에서 여러 개의 개행 문자 제거
내가 어떻게 bfg 또는 다른 도구로 이것을 할 수 있습니까?
bfg repo cleaner를 사용하여 코드 (4 개 이상)의 여러 빈 줄에서 내 repo를 정리하려고했습니다. 나는 다양한 정규식을 시도했지만 해결책을 찾지 못했습니다. 내가 얻은 가장 가까운 결과는 단순히 파일에서 모든 새 줄을 제거하는 것이 었습니다.git 내역에서 여러 개의 개행 문자 제거
내가 어떻게 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>
답변 해 주셔서 감사합니다! bfg replacements.txt 파일에서 다음과 같이 보입니다. regex : (\ r? \ n) {4,} ==> \ n 누군가 궁금해 할 경우에 대비해. –
bfg와 함께 사용했던 실제 명령을 붙여 넣을 수 있습니까? –