पायथन में, मैं या तो एक जगह या एक हाइफ़न पर कैसे विभाजित करूं?पायथन: या तो एक जगह या एक हाइफ़न पर विभाजित?
इनपुट:
You think we did this un-thinkingly?
वांछित उत्पादन:
["You", "think", "we", "did", "this", "un", "thinkingly"]
मैं जहाँ तक
mystr.split(' ')
के रूप में प्राप्त कर सकते हैं लेकिन मैं नहीं जानता कि हाइफ़न पर विभाजित करने के लिए कैसे के साथ-साथ रिक्त स्थान and the Python definition of split only seems to specify a string। क्या मुझे रेगेक्स का उपयोग करने की ज़रूरत है?
मुझे लगता है कि रेगेक्स सामान्य मामले (किसी भी हाइफ़न, कहें) के लिए बेहतर है जहां 'प्रतिस्थापन' सरल मामलों के लिए बेहतर है। – Elazar
और मेरा सुझाव है कि आप मेरा जवाब अपने में एम्बेड करेंगे, और मैं इसे हटा दूंगा। तो पाठक को एक पूरी तस्वीर मिल जाएगी। – Elazar
@ एलाजार हां 'प्रतिस्थापन' एक से अधिक के बाद गन्दा हो सकता है, हालांकि यह पूरी तरह से यहां काम करता है। मैं आपका जवाब एम्बेड नहीं करना चाहता, आप – jamylak