node_modules 폴더 내의 폴더를 제외한 모든 */bin/*을 무시하려고합니다. 그래서 :어떻게 Mercurial에서 node_modules 안의 것들을 제외한 모든 bin 폴더를 무시합니까?
/something/file.txt <- not ignored
/something/bin/file.txt <- ignored
/something/node_modules/anything/bin/file.txt <-not ignored
glob 패턴이 처리되지 않으므로 올바른 정규식을 찾으려고합니다.
내가 해낸 :.*?\/bin\/(?<!node_modules).*
하지만 뭔가 아직도 그 잘못이다. 나는 모든 포함 된 문자열/빈/일치 할,하지만 node_modules이되지 않을 경우 어딘가 전/빈/
당신이 당신의 정규식의 시작에 당신의 부정적인 lookbehind(?<!..)
을 둘 필요가
"무시하지"정규식 일치하지 않아야 의미를 참조하십시오? '^ (?!. * \ node_modules \ /). * \/bin \ /.*'을 입력하십시오. –