नोटपैड ++ में XML नोड निकालें


5

मेरे पास नीचे की संरचना के साथ एक बड़ा XML है। अब, मैं <tuv xml:lang="en-GB"><seg>CONTENT</seg></tuv>नोड्स से छुटकारा पाना चाहता हूं , इसलिए प्रत्येक इकाई के लिए केवल डी-डे भाग रहता है ( <tuv xml:lang="de-DE"><seg>CONTENT</seg></tuv>)। क्या नोटपैड ++ या एक अलग टूल के साथ ऐसा करने का कोई तरीका है? मैं वास्तव में कोडिंग में नहीं हूं, इसलिए बेहतर सरल है।

जो मेरे पास है:

<tu tuid="ID_0">
<tuv xml:lang="en-GB">
<seg>Hello!</seg>
</tuv>
<tuv xml:lang="de-DE">
<seg>Hallo!</seg>
</tuv>
</tu>
<tu tuid="ID_1">
<tuv xml:lang="en-GB">
<seg>This is a test content! :)</seg>
</tuv>
<tuv xml:lang="de-DE">
<seg>Das ist ein Testinhalt! :)</seg>
</tuv>
</tu>
<tu tuid="ID_2">
<tuv xml:lang="en-GB">
<seg>All your base are belong tu us ...</seg>
</tuv>
<tuv xml:lang="de-DE">
<seg>Och nö, echt jetzt?</seg>
</tuv>
</tu>

मैं क्या चाहता हूँ:

<tu tuid="ID_0">
<tuv xml:lang="de-DE">
<seg>Hallo!</seg>
</tuv>
</tu>
<tu tuid="ID_1">
<tuv xml:lang="de-DE">
<seg>Das ist ein Testinhalt! :)</seg>
</tuv>
</tu>
<tu tuid="ID_2">
<tuv xml:lang="de-DE">
<seg>Och nö, echt jetzt?</seg>
</tuv>
</tu>

जवाबों:


5

Ctrl + H (बदलें ...)

क्या ढूँडो: <tuv xml:lang="en-GB">.*?</tuv>

खोज मोड: नियमित अभिव्यक्ति

जाँच की गई: मेल खाता है


4

नोटपैड ++ में बदलें संवाद खोलें और निर्दिष्ट करें:

क्या ढूँडो: <tuv xml:lang="en-GB">.*?</tuv>

से बदलो:

फिर सर्च मोड को 'रेगुलर एक्सप्रेशन' पर सेट करें और 'में एक चेक डालें। न्यूलाइन के बॉक्स से मेल खाता है।

सभी को बदलें अब सभी एन-जीबी ब्लॉकों को हटा देना चाहिए। नोट: यहाँ चाल के साथ है? निम्नलिखित *। यह रेगेक्स को गैर-लालची होने का निर्देश देता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.