Instance Method

replaceCharacters(in:with:)

Replaces the characters from aRange with those in aString.

Declaration

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

Parameters

aRange

The range of characters to replace. aRange must not exceed the bounds of the receiver.

aString

The string with which to replace the characters in aRange. aString must not be nil.

Discussion

This method treats the length of the string as a valid range value that returns an empty string.

See Also

Modifying a String

func append(String)

Adds to the end of the receiver the characters of a given string.

func applyTransform(StringTransform, reverse: Bool, range: NSRange, updatedRange: NSRangePointer?)

Transliterates the receiver by applying a specified ICU string transform.

func deleteCharacters(in: NSRange)

Removes from the receiver the characters in a given range.

func insert(String, at: Int)

Inserts into the receiver the characters of a given string at a given location.

func replaceOccurrences(of: String, with: String, options: NSString.CompareOptions = [], range: NSRange)

Replaces all occurrences of a given string in a given range with another given string, returning the number of replacements.

func setString(String)

Replaces the characters of the receiver with those in a given string.