The range of the elements to remove. The upper and lower bounds of bounds
must be valid indices of the string and not equal to the string’s end index.
削除する要素の範囲。bounds
範囲の上方および下方の境界はこの文字列の有効なインデックスでなければなりません、そしてこの文字列の持つ末尾インデックスと等しくてはなりません。
Instance Method
インスタンスメソッド
remove
removeSubrange(_:)
Removes the characters in the given range.
与えられた範囲の中の文字を削除します。
Availability
- iOS 8.0+
- iPadOS 8.0+
- macOS 10.10+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
- Xcode 10.0+
Technology
- Swift Standard Library Swift標準ライブラリ
Declaration 宣言
Parameters パラメータ
bounds
bounds
The range of the elements to remove. The upper and lower bounds of
bounds
must be valid indices of the string. 削除する要素の範囲。bounds
の上方および下方の境界は、文字列の有効なインデックスでなければなりません。
Discussion 解説
Calling this method invalidates any existing indices for use with this string. このメソッドを呼び出すことは、この文字列で使うためのあらゆる既存のインデックスを無効にします。
Relationships 関係
From Protocol 由来プロトコル
See Also 参照
Removing Substrings 下位文字列の削除
func remove(at: String.Index) -> Character
Removes and returns the character at the specified position.
指定された位置での文字を削除して返します。
func remove(at: Index) -> Character
Removes and returns the element at the specified position.
指定された位置での要素を削除して返します。
func removeAll (keepingCapacity : Bool)
Replaces this string with the empty string.
この文字列を空の文字列で置き換えます。
func removeAll (where: (Character) -> Bool)
Removes all the elements that satisfy the given predicate.
与えられた述部を満たす要素すべてを除去します。
func removeFirst () -> Character
Removes and returns the first element of the collection.
コレクションの最初の要素を削除して返します。
func removeFirst (Int)
Removes the specified number of elements from the beginning of the collection.
指定された数の要素をコレクションの始まりから削除します。
func removeLast () -> Character
Removes and returns the last element of the collection.
コレクションの最後の要素を削除して返します。
func removeLast (Int)
Removes the specified number of elements from the end of the collection.
指定された数の要素をコレクションの終わりから削除します。
func removeSubrange (Range<Index>)
Removes the elements in the specified subrange from the collection.
指定された下位範囲の中の要素をコレクションから削除します。
func removeSubrange <R>(R)
Removes the elements in the specified subrange from the collection.
指定された下位範囲の中の要素をコレクションから削除します。
func filter((Character) -> Bool) -> String
Returns a new collection of the same type containing, in order, the elements of the original collection that satisfy the given predicate.
オリジナルのコレクションの要素で与えられた述部を満たすものを、順序正しく、含んでいる同じ型の新しいコレクションを返します。
func drop(while: (Character) -> Bool) -> Substring
Returns a subsequence by skipping elements while
predicate
returns true
and returning the remaining elements.
predicate
がtrue
を返す間は要素を飛ばして残りの要素を返すことによって、ある下位シーケンスを返します。
func dropFirst (Int) -> Substring
Returns a subsequence containing all but the given number of initial elements.
指定された数の冒頭要素以外すべてを含んでいる下位シーケンスを返します。
func dropLast (Int) -> Substring
Returns a subsequence containing all but the specified number of final elements.
指定された数の末尾要素以外すべてを含んでいる下位シーケンスを返します。
func popLast () -> Character?
Removes and returns the last element of the collection.
コレクションの最後の要素を削除して返します。