Open In App

How to remove a specific character from a string in Swift?

Improve
Improve
Like Article
Like
Save
Share
Report

Swift language supports different types of generic collections and a string is one of them. A string is a collection of alphabets. In the Swift string, we check the removal of a character from the string. To do this task we use the remove() function. This function is used to remove a character from the string. It will return a character that was removed from the given string.

Syntax:

string.remove(at: i)

Here string is an object of the string class.

Parameters: This function accepts a parameter that is illustrated below:

  • i: It is a specified index of the character to remove.

Return Value: This function returns a character that was removed from the specified string.

Example 1:

Swift




// Swift program to removes a character from the string
import Swift
  
// Creating an string
var string = "GFG"
  
// Position of the character to remove
var i = string.index(string.startIndex, offsetBy: 1)
  
// Removing the character
var removed_String = string.remove(at: i)
  
// Getting the string after removal of character
print(string)
  
// Getting the removed character
print(removed_String)


Output:

GG
F

Example 2:

Swift




// Swift program to removes a character from the string
import Swift
  
// Creating an string
var string = "Geeks"
  
print("Before Removing:", string)
  
// Position of the character to remove
var i = string.index(string.startIndex, offsetBy: 4)
  
// Removing the character
var removed_String = string.remove(at: i)
  
print("After Removing:", string)
  
print("Removed Character:", removed_String)


Output:

Before Removing: Geeks
After Removing: Geek
Removed Character: s


Last Updated : 05 Jul, 2022
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads