Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> IOS

जांचें कि स्ट्रिंग में स्विफ्ट में एक और स्ट्रिंग है या नहीं

<घंटा/>

यह जांचने के लिए कि क्या एक स्ट्रिंग में स्विफ्ट में एक और स्ट्रिंग है, हमें दो अलग-अलग स्ट्रिंग्स की आवश्यकता होगी। एक स्ट्रिंग जिसे हमें जांचना है कि उसमें दूसरी स्ट्रिंग है या नहीं।

मान लें कि जिस स्ट्रिंग को हम जांचना चाहते हैं वह "बिंदु" है और पूरी स्ट्रिंग "ट्यूटोरियल पॉइंट" है और दूसरी स्ट्रिंग "एक दो तीन" है। आइए खेल के मैदान में इन दोनों तारों से देखें।

हम इसे दो तरीकों से कर सकते हैं जैसा कि नीचे दिखाया गया है। आइए तीन अलग-अलग स्ट्रिंग बनाकर शुरू करें।

var CompleteStr1 = "Tutorials point"
var completeStr2 = "one two three"
var stringToCheck = "point"

विधि एक

इस विधि में हम स्ट्रिंग्स की .contains विधि का उपयोग यह जांचने के लिए करेंगे कि क्या किसी अन्य स्ट्रिंग के भीतर कोई स्ट्रिंग है, यदि यह मौजूद है तो यह सत्य है, अन्यथा, यह गलत है।

if CompleteStr1.contains(stringToCheck) {
   print("contains")
} else {
   print("does not contain")
}

विधि दो

इस पद्धति में हम एक स्ट्रिंग की सीमा की जाँच करेंगे यदि सीमा शून्य है, इसका मतलब है कि जिस स्ट्रिंग की हम जाँच कर रहे हैं, वह मौजूद नहीं है। अन्यथा, इसका मतलब है कि स्ट्रिंग मौजूद है।

if completeStr2.range(of: stringToCheck) != nil {
   print("contains")
} else {
   print("does not contain")
}

जब हम उपरोक्त कोड चलाते हैं, तो हमें नीचे दिखाए अनुसार आउटपुट मिलता है।

जांचें कि स्ट्रिंग में स्विफ्ट में एक और स्ट्रिंग है या नहीं

इसी तरह, आइए इन तरीकों को एक और उदाहरण के साथ आजमाते हैं।

var Str1 = "12312$$33@"
var Str2 = "%%"
var Str3 = "$$"
if Str1.contains(Str2) {
   print("contains")
} else {
   print("does not contain")
}
if Str1.range(of: Str3) != nil {
   print("contains")
} else {
   print("does not contain")
}

यह नीचे दिखाए अनुसार परिणाम देता है।

जांचें कि स्ट्रिंग में स्विफ्ट में एक और स्ट्रिंग है या नहीं


  1. जांचें कि स्ट्रिंग में स्विफ्ट में विशेष वर्ण हैं या नहीं

    यह जांचने के लिए कि क्या किसी स्ट्रिंग में स्विफ्ट में एक विशेष वर्ण है, हम सशर्त का उपयोग कर सकते हैं जैसे कि अन्य या स्विच लेकिन इसे निष्पादित करने के लिए बहुत सारी शर्तों की आवश्यकता होगी, प्रोग्रामिंग के साथ-साथ निष्पादन समय लेने वाला भी। तो इस उदाहरण में हम देखेंगे कि एक ही कार्य को नियमित अभिव

  1. जांचें कि क्या एक स्ट्रिंग पायथन में दूसरे का प्रत्यय है

    मान लीजिए कि हमारे पास दो तार s और t हैं। हमें यह जांचना है कि s, t का प्रत्यय है या नहीं। इसलिए, यदि इनपुट s =ate t =दुर्भाग्यपूर्ण जैसा है, तो आउटपुट सही होगा। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - s_len :=s का आकार t_len :=t का आकार t_len, तो झूठी वापसी मेरे लिए 0 से s_len की सीम

  1. जांचें कि क्या पायथन में एक और स्ट्रिंग बनाने के लिए एक स्ट्रिंग को दोहराया जा सकता है

    मान लीजिए कि हमारे पास दो तार s और t हैं, हमें यह पता लगाना होगा कि t उत्पन्न करने के लिए स्ट्रिंग s को कितनी बार संयोजित किया जा सकता है। यदि हम s का उपयोग करके t उत्पन्न नहीं कर सकते हैं, तो -1 लौटाएं। इसलिए, यदि इनपुट s =tom t =tomtomtom जैसा है, तो आउटपुट 3 होगा क्योंकि हम tomtomtom प्राप्त करन