में regexp उलटा करें स्टैक ओवरफ़्लो पर कुछ "मैं regexp को कैसे उलटा कर सकता हूं" प्रश्न हैं, लेकिन मुझे विम के लिए कोई नहीं मिल रहा है (यदि यह मौजूद है, तो मेरा Google-fu आज की कमी है)।विम
संक्षेप में मैं सभी प्रिंट न हो सकने वर्णों से मेल और उन्हें हटाना चाहते हैं। मैं एक छोटी लिपि लिख सकता हूं, या एक खोल को छोड़ सकता हूं और टी या कुछ हटाने के समान उपयोग कर सकता हूं, लेकिन एक विम समाधान डैंडी होगा :-)
विम पर प्रिंट करने योग्य पात्रों से मेल खाने के लिए परमाणु \p
है, हालांकि ऐसा करने का प्रयास उलटा मिलान करने के लिए :s/[^\p]//g
विफल रहा और बस मुझे फ़ाइल में प्रत्येक 'पी' के साथ छोड़ दिया। मैंने अन्य प्रश्नों में (?!xxx)
अनुक्रम देखा है, और विम इस अनुक्रम को पहचानने के लिए प्रतीत नहीं होता है। मुझे गैर-प्रिंट करने योग्य वर्णों के लिए परमाणु नहीं मिला है।
अंतरिम में, मैं बाहरी उपकरण के लिए छोड़ जा रहा हूँ, लेकिन अगर किसी को भी किसी भी चाल ऊपर यह करने के लिए अपने आस्तीन मिला है, यह स्वागत :-)
टा होगी!
पर्ल/PCRE '(?! Xxx)' अभिव्यक्ति '\ (xxx \) \ @!' विम अभिव्यक्ति के रूप में एक ही अर्थ नहीं है, लेकिन मुझे नहीं लगता कि यह आप में मदद मिलेगी है। – ZyX