Giả sử bạn có một chuỗi:
var string = "potatoes + carrots"
Và bạn muốn thay thế từ "khoai tây" trong chuỗi đó bằng "cà chua"
string = string.replacingOccurrences(of: "potatoes", with: "tomatoes", options: NSString.CompareOptions.literal, range: nil)
Nếu bạn in chuỗi của mình, bây giờ nó sẽ là: "tomatoes + carrots"
Nếu bạn muốn loại bỏ hoàn toàn từ khoai tây khỏi vết đốt, bạn có thể sử dụng:
string = string.replacingOccurrences(of: "potatoes", with: "", options: NSString.CompareOptions.literal, range: nil)
Nếu bạn muốn sử dụng một số ký tự khác trong stt của mình, hãy sử dụng:
- Ký tự rỗng (\ 0)
- Dấu gạch chéo ngược (\)
- Tab Ngang (\ t)
- Nguồn cấp dữ liệu Dòng (\ n)
- Vận chuyển trở lại (\ r)
- Dấu ngoặc kép (\ ")
- Trích dẫn đơn (\ ')
Thí dụ:
string = string.replacingOccurrences(of: "potatoes", with: "dog\'s toys", options: NSString.CompareOptions.literal, range: nil)
Đầu ra: "dog's toys + carrots"
Optional("5")
thì có thể đã xảy ra sự cố trước đó, bởi vì đó là mô tả của một chuỗi tùy chọn. Sẽ hợp lý hơn nếu bạn mở gói tùy chọn trước khi gán chotext2
, thay vì xóa "Tùy chọn (..)" theo văn bản.