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);
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
オプション。 部分文字列を評価するときに使用する比較の種類を表す数値を指定します。 値については、「設定」を参照してください。
返品
次のいずれかの値。
| もし | Replace の戻り値 |
|---|---|
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 |
テキスト比較を実行します。 |