मेरे पास दो तार हैं और मैं यह जांचना चाहता हूं कि पहला दूसरा का सबस्ट्रिंग है या नहीं। क्या पाइथन में ऐसी अंतर्निहित कार्यक्षमता है?मैं कैसे जांचूं कि दिया गया पाइथन स्ट्रिंग किसी अन्य का एक सबस्ट्रिंग है या नहीं?
उत्तर
in
इस तरह उपयोग करने का प्रयास का प्रयास करें:
>>> x = 'hello'
>>> y = 'll'
>>> y in x
True
रेगेक्स का उपयोग करने की तुलना में जटिलता के बारे में क्या? –
isSubstring = first in theOther
string.find("substring")
आप में मदद मिलेगी। जब कोई सबस्ट्रिंग नहीं होता है तो यह फ़ंक्शन -1
देता है।
क्या होगा यदि मैं 'ई' की तीसरी या चौथी घटना की स्थिति की तलाश कर रहा था, या इसकी पसंद? – Musixauce3000
पायथन विनियामक अभिव्यक्तियों (रेगेक्स) का समर्थन करता है। आप जो भी खोज रहे हैं, वह रेगेक्स-समूह ऑटो बनाने के बाद, आप तीसरे समूह का चयन कर सकते हैं। –
यह पहले से ही यहां उत्तर दिया गया है: http: //stackoverflow.com/questions/2590503/how-to-find-whether-a-string-in-a-another-string –