Strings.Replace(String, String, String, Int32, Int32, CompareMethod) 메서드

정의

지정된 부분 문자열이 지정된 횟수만큼 다른 부분 문자열로 대체된 문자열을 반환합니다.

public static string? Replace(string? Expression, string? Find, string? Replacement, int Start = 1, int Count = -1, Microsoft.VisualBasic.CompareMethod Compare = Microsoft.VisualBasic.CompareMethod.Binary);
public static string Replace(string Expression, string Find, string Replacement, int Start = 1, int Count = -1, Microsoft.VisualBasic.CompareMethod Compare = Microsoft.VisualBasic.CompareMethod.Binary);
static member Replace : string * string * string * int * int * Microsoft.VisualBasic.CompareMethod -> string
Public Function Replace (Expression As String, Find As String, Replacement As String, Optional Start As Integer = 1, Optional Count As Integer = -1, Optional Compare As CompareMethod = Microsoft.VisualBasic.CompareMethod.Binary) As String

매개 변수

Expression
String

필수입니다. 바꿀 부분 문자열이 포함된 문자열 식입니다.

Find
String

필수입니다. 검색 중인 부분 문자열입니다.

Replacement
String

필수입니다. 대체 부분 문자열입니다.

Start
Int32

Optional. 그 안 Expression 의 위치는 대체에 사용되는 부분 문자열을 시작합니다. 반환 값 Replace 은 적절한 대체를 사용하여 Start시작하는 문자열입니다. 생략하면 1이 가정됩니다.

Count
Int32

Optional. 수행할 부분 문자열 대체 수입니다. 생략하면 기본값은 -1이며 이는 "가능한 모든 대체를 만듭니다"를 의미합니다.

Compare
CompareMethod

Optional. 부분 문자열을 평가할 때 사용할 비교의 종류를 나타내는 숫자 값입니다. 값에 대한 설정을 참조하세요.

반품

다음 값 중 하나입니다.

만약에바꾸기 반환
Find 길이가 0이거나 Nothing 의 복사본 Expression
Replace 길이가 0인 경우 다음 항목이 Expression 없는 복사본 Find
Expression길이가 0이거나 NothingStart 길이보다 큰 경우ExpressionNothing
Count 가 0입니다. 의 복사본 Expression

예외

Count < -1 또는 Start<= 0입니다.

예제

이 예제에서는 함수를 Replace 보여 줍니다.

Dim TestString As String = "Shopping List"
' Returns "Shipping List".
Dim aString As String = Replace(TestString, "o", "i")

설명

함수의 Replace 반환 값은 지정된 Start 위치에서 시작하여 문자열의 Expression 끝에서 끝나는 문자열로, 값과 Find 값으로 지정된 대로 대체합니다Replace.

인수에는 Compare 다음 값이 있을 수 있습니다.

변하지 않는 것 Description
Binary 이진 비교 수행
Text 텍스트 비교 수행

적용 대상

추가 정보