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 끝에서 끝나는 문자열이며, 및 값으로 지정된 대로 대체가 FindReplace 이루어집니다.
인수에는 Compare 다음 값이 있을 수 있습니다.
| 상수 | Description |
|---|---|
Binary |
이진 비교 수행 |
Text |
텍스트 비교 수행 |