Digamos que tienes una cadena:
var string = "potatoes + carrots"
Y desea reemplazar la palabra "patatas" en esa cadena por "tomates"
string = string.replacingOccurrences(of: "potatoes", with: "tomatoes", options: NSString.CompareOptions.literal, range: nil)
Si imprime su cadena, ahora será: "tomatoes + carrots"
Si desea eliminar la palabra papas de la picadura por completo, puede usar:
string = string.replacingOccurrences(of: "potatoes", with: "", options: NSString.CompareOptions.literal, range: nil)
Si quieres usar otros personajes en tu picadura, usa:
- Carácter nulo (\ 0)
- Barra invertida (\)
- Ficha horizontal (\ t)
- Salto de línea (\ n)
- Retorno de carro (\ r)
- Cotización doble (\ ")
- Una frase (\')
Ejemplo:
string = string.replacingOccurrences(of: "potatoes", with: "dog\'s toys", options: NSString.CompareOptions.literal, range: nil)
Salida: "dog's toys + carrots"
Optional("5")entonces probablemente algo salió mal antes, porque esa es la descripción de una cadena opcional. Tendría más sentido desenvolver el opcional antes de asignartext2, en lugar de eliminar el "Opcional (..)" textualmente.