Instance Method インスタンスメソッド

replaceCharacters(in:with:)

Replaces the characters in the given range with the characters of the given string. 与えられた範囲の中の文字をこの与えられた文字列の文字と置き換えます。

Declaration 宣言

func replaceCharacters(in range: NSRange, 
                  with str: String)

Parameters パラメータ

aRange

A range specifying the characters to replace. 置き換えることになる文字を指定しているある範囲。

aString

A string specifying the characters to replace those in aRange. aRangeの中のそれらを置き換えることになる文字を指定している文字列。

Discussion 議論

The new characters inherit the attributes of the first replaced character from aRange. Where the length of aRange is 0, the new characters inherit the attributes of the character preceding aRange if it has any, otherwise of the character following aRange. 新しい文字は、aRangeから最初に置き換えられる文字の属性を継承します。aRangeの長さが0であるところで、新しい文字列はaRangeに先行する文字の、もしそれが何か持つならば、そうでなければaRangeに続く文字の属性を継承します

Raises an rangeException if any part of aRange lies beyond the end of the receiver’s characters. rangeExceptionを引き起こします、もしaRangeの何らかの部分がレシーバの持つ文字の終わりを越えているならば。

See Also 参照

Changing Characters