2017-04-23 12 views
13

मैं का उपयोग करें "खोजें और बदलें" दृश्य स्टूडियो संहिता में एक नियमित अभिव्यक्ति का उपयोग कर एक दस्तावेज़ के भीतर #### content को <h1>content</h4> के प्रत्येक उदाहरण बदलने के लिए करना चाहते हैं के साथ बदलें।दृश्य स्टूडियो कोड खोज और रेगुलर एक्सप्रेशन

मैं इसे कैसे पूरा कर सकता हूं?

+1

क्या मैं टी को रेगेक्स ढूंढना और प्रतिस्थापित करना होगा? क्या आप '0#' को '#### 'के साथ बदल सकते हैं और फिर' 'को'' '' से बदल सकते हैं? –

+2

काउंटर डाउनवॉट्स की मदद करने के लिए उपरोक्त - प्रश्न प्रासंगिक है और इसका एक उपयोगी उत्तर है, इसे केवल कुछ संपादन की आवश्यकता है। खराब शब्दों के सवालों को कम करने के बजाय, उन्हें बेहतर बनाने के लिए संपादित करें - एक अच्छा समुदाय टीम प्लेयर बनें। – tpartee

उत्तर

16

तो, आपका लक्ष्य खोज और प्रतिस्थापित करना है?

Visual studio code's search & replace tab हैं:
आधिकारिक दृश्य स्टूडियो के कीबोर्ड shotcuts पीडीएफ के अनुसार, आप एचWindows और Linux, या ⌥⌘F पर खोज सक्षम और उपकरण को बदलने के लिए दबा सकते हैं Ctrl + Mac पर आप कोड को अक्षम करने का मतलब है, आपको केवल <h1> खोज में रखना होगा, और #### पर प्रतिस्थापित करना होगा।

लेकिन इसके बजाय आप इस regex का उपयोग करना चाहते हैं, आप इसे आइकन में सक्षम हो सकता है: .* और regex का उपयोग: <h1>(.+?)<\/h4> और को बदल देते हैं: #### $1

और जैसा कि @tpartee सुझाव दिया है, यहाँ दृश्य स्टूडियो के इंजन के बारे में कुछ और जानकारी है अगर आप जानकारी चाहते हैं और अधिक:

+1

उपयोगी और अच्छी तरह से एक साथ जवाब, धन्यवाद। केवल कुछ सलाह देने के लिए विजुअल स्टूडियो में खोज और प्रतिस्थापन या नियमित अभिव्यक्तियों के बारे में ऑनलाइन दस्तावेज़ों के लिए एक लिंक जोड़ना होगा। – tpartee

+2

विजुअल स्टूडियो हर दूसरे एप्लिकेशन की तरह रेगेक्स को संभालेगा, केवल अंतर तथाकथित रेगेक्स स्वाद है, जो रेगेक्स का 'कंपाइलर' है और यह अभिव्यक्ति का इलाज कैसे करेगा। आम तौर पर, इन्हें इस तरह के उत्तरों में अनदेखा किया जाता है क्योंकि उनमें से अधिकतर समान होते हैं, लेकिन उन लोगों के लिए जो अभी भी इसे देखना चाहते हैं, मैंने इसे – Mateus

+2

उत्तर में बहुत उपयोगी पोस्ट जोड़ा है! मुझे अनमोल समय बचाया। बहुत बहुत धन्यवाद :) ! – Kaz

संबंधित मुद्दे