~$
정규식을 사용하여 아카이브에서 char로 시작하는 파일을 제외하려고 합니다 .
파일이 포함된 디렉터리의 예:
~$file01.txt
~$file02.txt
file01.txt
file02.txt
그래서 dir에서 "~$"로 시작하는 모든 파일을 찾고 싶고 다음 정규식을 시도했지만 파일이 여전히 제외되지 않았습니다.
.*/~[^/]*
이게 무슨 문제야?
파일을 보관하는 소프트웨어입니다.
~$로 시작하는 파일 이름을 아카이브에서 제외하고 싶습니다.
모든 파일이 보관되며, ~$로 시작하는 파일만 보관되지 않습니다.
이 소프트웨어에는 아카이브에서 파일을 제외하기 위해 정규식을 추가하는 옵션이 있습니다.
정규식.정보링크는 소프트웨어 문서의 일부이지만 필요한 정규식을 작성하는 방법을 모르겠습니다.
도와주세요?
답변1
좋은 하루 되세요. 댓글에서 언급했듯이 더 자세한 내용, 특히 이 작업을 수행하는 데 사용한 정확한 명령을 제공하면 더 좋을 것입니다. 그러나 이는 정규식과 관련되어 있으므로 다음 내용이 도움이 될 것이라고 생각합니다.
다음 구문을 고려하십시오.
(?=subexp) look-ahead
(?!subexp) negative look-ahead
(?<=subexp) look-behind
(?<!subexp) negative look-behind
귀하의 경우에는 다음과 같습니다.
(?<!~\$).*