मैं एक पाइथन फ़ंक्शन लिखने की कोशिश कर रहा हूं जो किसी भी मॉड्यूल का उपयोग नहीं कर रहा है जो एक स्ट्रिंग लेगा जिसमें टैब हैं और टैब को एक इनपुट टैबस्टॉप आकार के लिए उपयुक्त रिक्त स्थान के साथ प्रतिस्थापित करें। यह सिर्फ सभी आकार-एन टैब को एन रिक्त स्थान से प्रतिस्थापित नहीं कर सकता है, क्योंकि एक टैब 1 से एन रिक्त स्थान हो सकता है। मैं वास्तव में उलझन में हूं, इसलिए यदि कोई मुझे सही दिशा में इंगित कर सकता है तो मैं इसकी सराहना करता हूं।स्ट्रिंग में रिक्त स्थान के साथ कस्टम टैब को कैसे प्रतिस्थापित करें, टैब के आकार पर निर्भर करते हैं?
123\t123 = 123 123 #one space in between
लेकिन tabstop करने के लिए 5 बदला:
123\t123 = 123 123 #two spaces in between
मुझे लगता है मैं पैड को स्ट्रिंग जब तक रिक्त स्थान के साथ स्ट्रिंग के अंत की जरूरत
उदाहरण के लिए, यदि tabstop मूल रूप से 4 आकार है % n == 0 और फिर इसे खंडित करें, लेकिन मैं इस समय बहुत खो गया हूं ..
क्या आप प्रत्येक टैब (\ t) के लिए "_" चाहते हैं? – Zangetsu
आपके प्रश्न –
पर टेस्टकेस का एक समूह जोड़ने का अच्छा विचार होगा, यदि ब्लॉजिज़ 5 है और स्ट्रिंग अधिक लंबा है, तो क्या होगा। 123456 \ t? परिणाम है: 1234_56___? 1234_6____? 123456_? – emigue