반응형
SubString() 메서드를 이용해서 문자열 중에서 문자열의 부분을 가져올 수 있습니다.
Substring()
메서드 | 설명 |
Substring(시작위치) | 문자열에서 인덱스 시작위치부터 끝까지의 문자열을 반환합니다. |
Substring(시작위치, 길이) | 문자열에서 인덱스 시작위치부터 길이만큼의 문자열을 반환합니다. |
예제
static void Main(string[] args)
{
string s = "C# Programming.";
string s1 = s.Substring(3); // 인덱스3부터 끝까지
string s2 = s.Substring(0, 2); // 맨 앞에서부터 2문자
Console.WriteLine(s1);
Console.WriteLine(s2);
}
다음 예제는 경로(파일명)에서 확장명만 가져오는 예제입니다.
static void Main(string[] args)
{
string s = @"c:\temp\image.1\sample.jpg";
int p = s.LastIndexOf('.'); // 맨 뒤에 나오는 점(.)의 인덱스
string s1 = s.Substring(p+1); // jpg
Console.WriteLine(s1);
}
반응형
'C# > C#_기초강의' 카테고리의 다른 글
(C#) 문자열 처리: Insert, Remove - 문자열 삽입과 삭제, 결합 (0) | 2023.04.23 |
---|---|
(C#) 문자열 처리: Replace() 문자열 교체, 대소문자 구분없이 비교하기 (0) | 2023.04.23 |
(C#) 문자열 처리: Split() 문자열 분리 (0) | 2023.04.22 |
(C#) 문자열 처리: Contains() 문자열 포함(검색, 찾기) (0) | 2023.04.22 |
(C#) 문자열 처리: Trim(), TrimStart(), TrimEnd() 공백제거 (0) | 2023.04.22 |