मैं एक Emacs पाठEmacs regexp-बिल्डर में काम नहीं करता है की जगह-regexp
a1b2c3
युक्त regexp-निर्माता का उपयोग करके बफर है, मैं regexp बनाने
"b\\(2\\)"
और देख सकते हैं मैच हाइलाइटिंग (बी 2, एक अलग रंग में 2 के साथ)।
हालांकि, जब मैं replace-regexp
में अभिव्यक्ति पेस्ट करता हूं, तो मुझे 0 मैचों मिलते हैं। उद्धरण के साथ और बिना दोनों। एक मैच पाने के लिए मैं
b\(2\)
मैं वहाँ कुछ से बचने के लिए यहां चल रहा है, लेकिन निश्चित रूप से मैं कुछ गलत कर किया जाना चाहिए लगता है कि उपयोग करने के लिए की जरूरत है। मैन्युअल रूप से भागने के लिए आधे बिंदु को हराने के लिए लगता है।
जो साफ है, इस संकेत के लिए आपको बहुत धन्यवाद – Hartmut
मैं वास्तव में इस उत्तर से उलझन में हूं; इस पर विचार करें: 'स्ट्रिंग [5 स्ट्रिंग] ' अब regexp-builder" \ "[[0-9]" के साथ "5" ("उद्घाटन कोण ब्रैकेट द्वारा पहले की गई किसी भी संख्या") से मेल खाता है। अब अगर मैं 'एम-एक्स क्वेरी-प्रतिस्थापन \\ [[0-9] आरईटी प्लॉप' मुझे कुछ भी नहीं मिला है। मैंने कोशिश की \\ [\ [0-9 \] (निर्माता में भी काम करता है), कुछ भी नहीं। आपने यह संकेत नहीं दिया कि मुझे 'सी-सी सी-आई' टाइप करना है: regexp-builder में, मिनीबफर में इसका उपयोग करते समय, कहीं और? बाहर निकला यह regexp-builder में था, लेकिन फिर यह मुझे 4 विकल्प (पढ़ा, आरएक्स, sregex, स्ट्रिंग) प्रदान करता है जो मुझे ** चुनना चाहिए ताकि emacs अपने स्वयं के regexp वाक्यविन्यास समझता है? ** – yPhil
वाह टिप्पणी वाक्यविन्यास भाग गया बचने के पात्र, जो भागने के पात्रों के बारे में टिप्पणी करेंगे असहज :) गंभीरता से, यहां तक कि "कोड" मार्करों में भी भाग रहे हैं? – yPhil