줄의 차이를 무시하고 싶습니다. // 파일 끝의 줄이 // 무시되는 경우 이 가능합니까? 라인 필터의 정규식은 어떻게 작성 될까요?Winmerge : 특수 종료 태그가있는 줄의 차이를 무시하는 방법
는 을 시도했다. * // $ 무시하지만 파일이 필터 옆에 선택, 왼쪽 및 오른쪽 파일을 선택한 후, 선택 파일 또는 폴더 대화 상자에서 비교를 클릭 실행하면이
줄의 차이를 무시하고 싶습니다. // 파일 끝의 줄이 // 무시되는 경우 이 가능합니까? 라인 필터의 정규식은 어떻게 작성 될까요?Winmerge : 특수 종료 태그가있는 줄의 차이를 무시하는 방법
는 을 시도했다. * // $ 무시하지만 파일이 필터 옆에 선택, 왼쪽 및 오른쪽 파일을 선택한 후, 선택 파일 또는 폴더 대화 상자에서 비교를 클릭 실행하면이
작동하지 않습니다 들. 필터 대화 상자에서
는^// 당신이 사용하고 비교를 실행하려면 필터 라인을 사용무시
를 (추가)의 Linefilters 탭을 클릭 한 다음 줄 필터를 만들 수 있습니다.
재미있게 보내세요!
줄 필터가 부족하다는 것을 발견했습니다. Boost Regex 라이브러리를 사용하여 정규식 필터를 어제 개발했습니다.
나는 그것이 일을한다고 느낍니다.
https://sourceforge.net/projects/regexfilterforw/files/
시도하시기 바랍니다.
예제를 줄 수 있습니까? 예. validationRuleSet.AddPropertyRuleSet ("TitelId", "TitelId") 이 라인 validationRuleSet.AddPropertyRuleSet 포함하는 다른 ("TitelId를", "Titel") // 사용자 정의 : 두 개의 파일이 라인을 포함하는 하나 어딘가에있는 경우 Winmerge는이 점을 차이점으로 표시합니다. 왜냐하면 1) TitelId는 Titel과 다르며 물론 두 번째 파일에 // custom이 추가되기도합니다. 나는 winmerge에게 "// custom"으로 표시되어 있기 때문에이 줄을 차이로 무시하라고 말하고 싶습니다. – rekna
나는 regexrules 파일에서 이와 같이 할 수 있어야한다고 생각합니다. ^. * // custom $ 이렇게하면 winmerge가 // 사용자 지정을 포함하는 모든 줄을 무시하도록해야합니다. /문자에 대해 잘 모르겠습니다. 어쩌면 그것은 ^. * \/\/custom $로 이스케이프되어야합니다. – user108570
이 작동하지 않습니다 ... –
이 정규식을 사용하여 작동합니다 ('custom'이라는 단어가 포함 된 줄 무시). *^((?! custom).) *. * – rekna
이것은 여전히 작동하지 않습니다 나를 위해 *. ((? custom).) *. * 표현식은 모든 행을 무시하지만^// ignore 표현식은 아무 것도 무시하지 않습니다 ... – sydan