मान लीजिए आप इन के अंदर जैसे शब्दों के साथ कुछ पाठ है:।Emacs इंटरैक्टिव regex प्रतिस्थापन
"foo" ... "bar" ... "file" ... "emacs"
और तुम सब करना चाहते हैं "के साथ 'को बदलने के लिए है' मुझे पता है कि यह किया जा सकता है केवल निम्न के लिए पूछ प्रतिस्थापन:
" -> ''
लेकिन आप सहभागी और regex के साथ यह करने के लिए, और अधिक जटिल मामले के लिए, यह कैसे किया जा सकता है चाहते हैं लगता है
मैं अपने आप को बेहतर समझाने: काश मैं एक हो सकता था आदेश, या उनमें से एक श्रृंखला है, इस तरह से काम करने के लिए:
"\\(.*?\\)"
की तरह एक regex लिखें और सहभागी परिणामों को देखने के (अर्थात वर्तमान में दृश्यमान मैचों को हाइलाइट किया जाता है जब आप regexp को संपादित करते हैं, और जब आप परिवर्तन करते हैं तो हाइलाइटिंग हमेशा अद्यतन होती है)।- एक बार regexp के साथ खुश है, साथ
' '\1' '
- सहभागितापूर्ण तरीके से एक स्थानापन्न के इस तरह के निर्दिष्ट सभी से मेल खाता है
आपका क्या मतलब है "रिकर्सिव"? –
event_jr: मैंने लुइगी के उत्तर के आधार पर प्रश्न अपडेट किया, और प्रक्रिया में उस हिस्से को दोहराया, क्योंकि यह प्रासंगिक प्रतीत नहीं होता था। – phils