내보내기(0) 인쇄
모두 확장
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

String.Replace 메서드 (String, String)

2013-12-13

현재 문자열에서 지정한 문자열의 모든 항목이 지정한 다른 문자열로 대체되는 새 문자열을 반환합니다.

Namespace:  System
어셈블리:  mscorlib(mscorlib.dll)

public string Replace(
	string oldValue,
	string newValue
)

매개 변수

oldValue
형식: System.String
바꿀 문자열입니다.
newValue
형식: System.String
발견되는 모든 oldValue를 바꿀 문자열입니다.

반환 값

형식: System.String
현재 문자열과 동일하지만 oldValue가 모두 newValue로 바뀌는 문자열입니다.

예외조건
ArgumentNullException

oldValuenull인 경우

ArgumentException

oldValue가 빈 문자열("")인 경우

newValuenull이면 oldValue의 결과가 모두 제거됩니다.

참고참고:

이 메서드는 현재 인스턴스의 값을 수정하지 않습니다. 대신 이 메서드는 발견되는 모든 oldValuenewValue로 바꾼 새 문자열을 반환합니다.

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

다음 예제에서는 Replace 메서드를 사용하여 맞춤법 오류를 수정하는 방법을 보여 줍니다.


using System;

public class Example
{
   public static void Demo(System.Windows.Controls.TextBlock outputBlock)
   {

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

      outputBlock.Text += String.Format("The original string is:{0}'{1}'{0}", "\n", errString) + "\n";

      // Correct the spelling of "document".

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

      outputBlock.Text += String.Format("After correcting the string, the result is:{0}'{1}'",
              "\n", correctString) + "\n";
   }
}
//
// 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'
//


Windows Phone OS

지원되는 버전: 8.0, 7.1, 7.0

Windows Phone

표시:
© 2014 Microsoft