Replace 메서드 (String, String)
콘텐츠의 테이블 축소
콘텐츠의 테이블 확장
이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

String.Replace 메서드 (String, String)

 

현재 인스턴스의 지정된 문자열이 지정된 다른 문자열로 모두 바뀌는 새 문자열을 반환합니다.

네임스페이스:   System
어셈블리:  mscorlib.dll의 mscorlib

public string Replace(
	string oldValue,
	string newValue
)

매개 변수

oldValue

바꿀 문자열입니다.

newValue

모든 oldValue를 바꿀 문자열입니다.

반환 값

Type: System.String

oldValue의 모든 인스턴스를 newValue로 바꾼다는 점을 제외하고 현재 문자열과 동일한 문자열입니다. oldValue를 현재 인스턴스에서 찾을 수 없으면 메서드가 변경되지 않은 현재 인스턴스를 반환합니다.

Exception Condition
ArgumentNullException

oldValuenull인 경우

ArgumentException

oldValue 빈 문자열 ("").

경우 newValuenull, 모두 oldValue 제거 됩니다.

System_CAPS_note참고

이 메서드는 현재 인스턴스의 값을 수정 하지 않습니다.대신, 새 문자열의 모든 바뀌는 반환 oldValue 바뀝니다 newValue합니다.

이 메서드는 서 수 (대/소문자 구분 및 문화권을 구분 하지 않는) 찾기 검색을 수행 oldValue합니다.

이 메서드는 수정 된 문자열을 반환 하기 때문에 함께 결합할 수에 대 한 호출이 Replace 메서드 원래 문자열에서 여러 바꾸기 작업을 수행할 수 있습니다.메서드 호출 왼쪽에서 오른쪽으로 실행 됩니다.다음 예제에서 이에 대해 설명합니다.

using System;

public class Example
{
   public static void Main()
   {
      String s = "aaa";
      Console.WriteLine("The initial string: '{0}'", s);
      s = s.Replace("a", "b").Replace("b", "c").Replace("c", "d");
      Console.WriteLine("The final string: '{0}'", s);
   }
}
// The example displays the following output:
//       The initial string: 'aaa'
//       The final string: 'ddd'

다음 예제에서는 사용 하는 방법을 Replace 맞춤법 오류를 해결 하는 메서드.

using System;

public class ReplaceTest {
    public static void Main() {

        string errString = "This docment uses 3 other docments to docment the docmentation";

        Console.WriteLine("The original string is:{0}'{1}'{0}", Environment.NewLine, errString);

        // Correct the spelling of "document".

        string correctString = errString.Replace("docment", "document");

        Console.WriteLine("After correcting the string, the result is:{0}'{1}'",
                Environment.NewLine, correctString);
    }
}
//
// This code example produces the following output:
//
// The original string is:
// 'This docment uses 3 other docments to docment the docmentation'
//
// After correcting the string, the result is:
// 'This document uses 3 other documents to document the documentation'
//

Universal Windows Platform
4.5 이후에 사용 가능
.NET Framework
1.1 이후에 사용 가능
Portable Class Library
portable .NET platforms에서 지원 portable .NET platforms
Silverlight
2.0 이후에 사용 가능
Windows Phone Silverlight
7.0 이후에 사용 가능
Windows Phone
8.1 이후에 사용 가능
맨 위로 이동
표시:
© 2016 Microsoft