2
C#에서 다음을 수행해야합니다. "저작권 (C) My Company X-2013. 모든 권리 보유"로 미리 정의 된 "expectedCopyright"문자열이 있습니다. X는 다른 경우에 따라 다를 수 있습니다.
내 파일의 실제 저작권 문자열을 확인하고 주어진 저작권 문자열과 비교할 필요가 있지만 파일마다 다르므로 'X'(작성 첫 해)는 제외해야합니다.문자열이 다른 문자열에 있는지 확인하는 방법
string actualLegalCopyright = versionInfo.LegalCopyright;
xmlWriter.WriteElementString("Copyright_actual", actualLegalCopyright);
if (actualLegalCopyright != null)
{
if (actualLegalCopyright.Contains(expectedCopyright) == true)
{
xmlWriter.WriteElementString("Copyright_test", "Pass");
PassCountCpyr++;
}
else
{
xmlWriter.WriteElementString("Copyright_test", "Warning: Unexpected Values");
WarnCountCpyr++;
}
}
else
{
xmlWriter.WriteElementString("Copyright_test", "Fail: No Values");
FailCountCpyr++;
}
하지만 여전히 'X'를 포함하는 전체 문자열을 ... 비교 :
현재 나는 다음있어. 가능한 문자열을 두 조각으로 나누고 둘 다 확인해야할까요? 나는 다른 제안을 주시면 감사하겠습니다. 텍스트가있는 4 자리 숫자 인 X와 일치하는 경우
Omg, 완벽하게 작동했습니다. :)) 정말 고맙습니다!. 또한 컨텐츠를 변경하려고 할 때마다 'expectedCopyright'변수를 실제로 사용하는 방법을 알고 있는지 물어보고 싶었습니다. 매번 소스를 수정하고 싶지는 않습니다./현재 캡처 중입니다. an. 변경 사항이 도입되는 유일한 장소 인 xml 파일 감사합니다 :) –
좋아, 내가 해냈어 :) 다시 한번 고마워 :) 멋진 하루 되세요! –