C#/C#_기초강의
(C#) 문자열 처리: Contains() 문자열 포함(검색, 찾기)
코딩ABC
2023. 4. 22. 08:47
반응형
Contains(): 문자열을 포함하고 있는지 검사
Contains() 메서드는 문자열에서 지정된 문자 또는 문자열을 포함하고 있는지 검사합니다.
지정된 문자열을 포함하고 있으면 true, 포함하고 있지 않으면 false를 반환합니다.
문자열 검색에는 IndexOf(), LastIndexOf() 메서드도 사용될 수 있으니 참고하기 바랍니다.
StringComparison 인수를 사용하여 대소문자의 구분 없이 비교 할 수 있습니다.
예제
static void Main(string[] args)
{
string s = "C# Programming.";
if (s.Contains('p'))
Console.WriteLine("소문자 p를 포함하고 있습니다.");
else
Console.WriteLine("소문자 p를 포함하고 있지 않습니다.");
if (s.Contains("Prog"))
Console.WriteLine("'Prog' 문자열을 포함하고 있습니다.");
// StringComparison.CurrentCultureIgnoreCase: 현재 문화권의 정렬 규칙을 사용하여 비교하고,
// 대/소문자를 무시하여 문자열을 비교합니다.
if (s.Contains("PROGRAM", StringComparison.CurrentCultureIgnoreCase))
Console.WriteLine("'PROGRAM' 문자열을 포함하고 있습니다.");
}
반응형