The range of text to replace. The bounds of the range must be valid indices of the string. 置き換えるテキスト範囲。この範囲の境界は、文字列の有効なインデックスでなければなりません。
Generic Instance Method
総称体インスタンスメソッド
replace
replaceSubrange(_:with:)
Replaces the text within the specified bounds with the given characters.
指定された領域内のテキストを与えられた幾らかの文字で置き換えます。
Availability
- iOS 8.0+
- iPadOS 8.0+
- macOS 10.10+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
- Xcode 7.1+
Technology
- Swift Standard Library Swift標準ライブラリ
Declaration 宣言
Parameters パラメータ
bounds
newElements
The new characters to add to the string. 文字列へ加える新しいいくらかの文字。
Discussion 解説
Calling this method invalidates any existing indices for use with this string. このメソッドを呼び出すことは、この文字列で使うためのあらゆる既存のインデックスを無効にします。
Complexity: O(m), where m is the combined length of the string and new
. If the call to replace
simply removes text at the end of the string, the complexity is O(n), where n is equal to bounds
.
計算量:O(m)、ここでmは文字列とnew
を合わせた長さです。replace
への呼び出しが単にテキストを文字列の終わりから削除するだけならば、計算量はO(n)です、ここでnはbounds
と等しいです。
Relationships 関係
From Protocol 由来プロトコル
See Also 参照
Replacing Substrings 下位文字列の置換
func replaceSubrange <C, R>(R, with: C)
Replaces the specified subrange of elements with the given collection.
いくらかの要素からなる指定された下位範囲を与えられたコレクションで置き換えます。