मान लीजिए कि आपके पास एक स्ट्रिंग है:
var string = "potatoes + carrots"
और आप "टमाटर" शब्द को "टमाटर" के साथ बदलना चाहते हैं
string = string.replacingOccurrences(of: "potatoes", with: "tomatoes", options: NSString.CompareOptions.literal, range: nil)
यदि आप अपनी स्ट्रिंग प्रिंट करते हैं, तो यह अब होगा: "tomatoes + carrots"
यदि आप स्टिंग से आलू शब्द को पूरी तरह से हटाना चाहते हैं, तो आप इसका उपयोग कर सकते हैं:
string = string.replacingOccurrences(of: "potatoes", with: "", options: NSString.CompareOptions.literal, range: nil)
यदि आप अपने स्टिंग में कुछ अन्य पात्रों का उपयोग करना चाहते हैं, तो उपयोग करें:
- अशक्त चरित्र (\ 0)
- बैकस्लैश (\)
- क्षैतिज टैब (\ t)
- लाइन फ़ीड (\ n)
- कैरिज रिटर्न (\ r)
- दोहरे उद्धरण (\")
- एकल बोली (\')
उदाहरण:
string = string.replacingOccurrences(of: "potatoes", with: "dog\'s toys", options: NSString.CompareOptions.literal, range: nil)
आउटपुट: "dog's toys + carrots"
Optional("5")
तो संभवतः कुछ गलत हो गया है, क्योंकि यह एक वैकल्पिक स्ट्रिंग का वर्णन है। यह वैकल्पिक रूप सेtext2
"वैकल्पिक (..)" को हटाने के बजाय, असाइन करने से पहले वैकल्पिक को खोलना अधिक समझदार होगा।