CString 객체를 이용한 부분 문자열 검색



 원본 문자열이 CString 객체로 "MSSQLServer" 가 있을 때,
 CString sContents = _T("MSSQLServer");


원본 문자열과 대소문자를 구분하며, 완전히 동일한 문자열을 찾을 때는
CString::Comare 함수를 사용하면 된다.

원본 문자열과 대소문자를 구분하지 않고, 완전히 동일한 문자열을 찾을 때는
CString::CompareNoCase 함수를 사용하면 된다.

검색하려는 문자열이 원본 문자열에 부분적으로 포함 되어 있을 때 검색 가능하게 하려면
CString::Find 함수를 이용하면 된다.
단 대소문자를 구분 한다.

대소문자를 구분하지 않으면서 검색하려는 문자열이 원본 문자열에 부분적으로 포함 되어 있을 때 검색 가능하게 하려면
원본 문자열과 검색 문자열을 CString::MakeLower 함수를 이용하여 소문자로 변경한 후 CString::Find 함수를 이용한다.

CString sTemp = _T("MSSQL");
CString sContentsLower = sContents.MakeLower();
      if (-1 != sContentsLower.Find(sTemp.MakeLower()))
Posted by six605
,