Strings.Replace(String, String, String, Int32, Int32, CompareMethod) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 부분 문자열이 지정된 횟수만큼 다른 부분 문자열로 대체된 문자열을 반환합니다.
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
선택 사항입니다. 대체에 사용되는 부분 문자열을 시작하는 Expression
내 위치입니다. Replace
의 반환 값은 적절한 대체와 함께 Start
에서 시작하는 문자열입니다. 생략된 경우 1이라고 가정합니다.
- Count
- Int32
선택 사항입니다. 수행할 부분 문자열 대체 횟수입니다. 이 인수를 생략하면 기본값으로 -1이 사용됩니다. 이것은 "가능한 모든 항목이 대체됨"을 의미합니다.
- Compare
- CompareMethod
선택 사항입니다. 부분 문자열을 평가할 때 사용할 비교 종류를 나타내는 숫자 값입니다. 값에 대한 설정을 참조하십시오.
반환
다음 값 중의 하나입니다.
조건 | 반환 값 |
---|---|
Find 가 0이거나 Nothing 인 경우 | Expression 의 복사본 |
Replace 의 길이가 0인 경우 | Expression 가 포함되지 않는 Find 의 복사본 |
Expression 이 0이거나 Nothing 이거나, Start 가 Expression 보다 긴 경우 | Nothing |
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 |
텍스트 비교 수행 |
적용 대상
추가 정보
.NET