728x90
반응형
문자열 내부에서 찾기
메소드 | 설명 |
IndexOf() | 현재 문자열 내에서 찾고자 하는 지정된 문자열 또는 문자열의 위치 |
LastIndexOf() | 현재 문자열 내에서 찾고자 하는 지정된 문자열 또는 문자열의 뒤에서 부터 찾는 위치 |
StartWith() | 현재 문자열이 지정된 문자열로 시작하는지 평가 |
EndWith() | 현재 문자열이 지정된 문자열을 끝나는지 평가 |
Contains() | 현재 문자열이 지정된 문자열을 포함하는지 평가 |
Replace() | 현재 문자열에서 지정된 문자열이 다른 지정된 문자열로 모두 바뀐 새 문자열 반환 |
예제 프로그램
string greeting = "Good Morning";
Console.WriteLine(greeting + "\r\n");
//IndexOf(): 앞에서 0부터 시작하여 문자열 내에서 특정 문자의 위치를 나타냄
Console.WriteLine($"IndexOf 'Good' : {greeting.IndexOf("Good")}");
Console.WriteLine($"IndexOf 'Morning' : {greeting.IndexOf("Morning")}");
Console.WriteLine($"IndexOf 'o' : {greeting.IndexOf('o')}\n");
//LastIndexOf(): 뒤에서 부터 검색하여 앞에서 0부터 시작하여 문자열 내에서 특정 문자의 위치를 나타냄
Console.WriteLine($"LastIndexOf 'Good' : {greeting.LastIndexOf("Good")}");
Console.WriteLine($"LastIndexOf 'Morning' : {greeting.LastIndexOf("Morning")}");
Console.WriteLine($"LastIndexOf 'o' : {greeting.LastIndexOf('o')}\n");
//StartsWith(): 지정된 문자열로 시작하는지 평가
Console.WriteLine($"StartsWith 'Good' : {greeting.StartsWith("Good")}");
Console.WriteLine($"StartsWith 'Morning' : {greeting.StartsWith("Morning")}\n");
//EndsWith(): 지정된 문자열로 끝나는지 평가
Console.WriteLine($"EndsWith 'Good' : {greeting.EndsWith("Good")}");
Console.WriteLine($"EndsWith 'Morning' : {greeting.EndsWith("Morning")}\n");
//Contains(): 지정된 문자열이 포함되어 있는지 평가
Console.WriteLine($"Contains 'Evening' : {greeting.Contains("Evening")}");
Console.WriteLine($"Contains 'Morning' : {greeting.Contains("Morning")}\n");
//Replace(): 현재 문자열에서 지정된 문자열이 다른 지정된 문자열로 모두 바뀐 새 문자열을 반환
Console.WriteLine($"Replaced 'Morning' with 'Evening' : {greeting.Replace("Morning","Evening")}");

728x90
반응형
'C#' 카테고리의 다른 글
[C#] 문자열 분할/자르기 (0) | 2023.06.12 |
---|---|
[C#] 문자열 변형 (0) | 2023.06.12 |
[C#] var (0) | 2023.06.09 |
[C#] Nullable 형식 (0) | 2023.06.08 |
[C#] 상수, 열거 형식 (0) | 2023.06.08 |