반응형
String.Replace() 메서드
Replace(char oldChar, char newChar) 문자열에서 oldChar로 지정된 유니코드 1문자를 새 문자(newChar)로 모두 변경한 문자열을 반환합니다. 원본 문자열을 변경되지 않습니다. |
Replace(String oldString, String newString) oldString로 지정된 문자열을 새 문자열(newString)로 모두 변경한 문자열을 반환합니다. |
Replace(String, String, StringComparison) 비교 유형을 사용해서 oldString로 지정된 문자열을 새 문자열(newString)로 모두 변경한 문자열을 반환합니다. |
예제
static void Main(string[] args)
{
string s = "C# Program, Java Program";
string s1 = s.Replace("Program", "프로그램");
Console.WriteLine(s1);
}
static void Main(string[] args)
{
string s = "C# Program, Java Program";
// 대문자 P를 소문자 p로 모두 바꿉니다.
string s1 = s.Replace('P', 'p');
Console.WriteLine(s1);
}
다음 예제는 대소문자 구분없이 문자열을 비교합니다.
static void Main(string[] args)
{
// 주의: 소문자 p, 대문자 P
string s = "C# program, Java Program";
// 대소문자 구분없이 문자열을 검색해서 변경합니다.
string s1 = s.Replace("Program", "프로그램",
StringComparison.OrdinalIgnoreCase);
Console.WriteLine(s1);
}
반응형
'C# > C#_기초강의' 카테고리의 다른 글
(C#) 문자열 처리: ToUpper(), ToLower() 대문자 소문자 변경하기 (0) | 2023.04.23 |
---|---|
(C#) 문자열 처리: Insert, Remove - 문자열 삽입과 삭제, 결합 (0) | 2023.04.23 |
(C#) 문자열 처리: Substring() 부분 문자열 (0) | 2023.04.22 |
(C#) 문자열 처리: Split() 문자열 분리 (0) | 2023.04.22 |
(C#) 문자열 처리: Contains() 문자열 포함(검색, 찾기) (0) | 2023.04.22 |