मैं एक मूल विम स्क्रिप्ट बनाना चाहता हूं जो केवल एन लाइनों को हटाती है, 1 पंक्ति को छोड़ती है और दस्तावेज़ के अंत तक दोहराती है। मुझे विशिष्ट मैचों की परवाह नहीं है, मैं सिर्फ लाइन हटाना चाहता हूं। उदाहरण के लिए; इसलिए मैं 3ddjपूरे दस्तावेज़ के लिए कमांड दोहराना चाहता हूं ।
Text I want to keep.
Text I want to delete.
Text I want to delete.
Text I want to delete.
Text I want to keep.
Text I want to delete.
Text I want to delete.
Text I want to delete.
Text I want to keep.
Text I want to delete.
Text I want to delete.
Text I want to delete.
तो ऐसा लगता है ...
Text I want to keep.
Text I want to keep.
Text I want to keep.
धन्यवाद।
regular-expressionअपने प्रश्न पर टैग को शामिल किया है , लेकिन यह प्रश्न नियमित अभिव्यक्ति के साथ ऐसा करने के लिए एक कारण निर्दिष्ट नहीं करता है। यदि आप वास्तव में ऐसी चीज़ की तलाश कर रहे हैं जो नियमित अभिव्यक्तियों का उपयोग करती है, तो stackoverflow.com/questions/17735289/… ब्याज की हो सकती है। यह सवाल नोटपैड ++ के बारे में था, लेकिन जवाब में एक पीसीआर रेगेक्स के अलावा कुछ भी नहीं है। (डिस्क्लेमर: मैंने वह उत्तर लिखा है।)