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.