2009-07-29 6 views
5

यदि फाइलों में से एक को // ignore के साथ समाप्त होने वाली रेखा है तो क्या यह संभव है? लाइन फ़िल्टर के लिए नियमित अभिव्यक्ति कैसे लिखी जाएगी?विनमेर: विशेष अंत टैग के साथ लाइनों में मतभेदों को अनदेखा कैसे करें

की कोशिश की। * // $ उपेक्षा लेकिन इस

उत्तर

1

काम नहीं करता है जब आप किसी फ़ाइल, चयन फ़ाइलें या फ़ोल्डर संवाद से तुलना बाएं और दाएं फ़ाइलों को चुनने के बाद क्लिक करें फ़िल्टर को चुनें लांच खेत।

फिल्टर संवाद में, Linefilters टैब क्लिक करें, निम्न पंक्ति फिल्टर बनाने के (जोड़ें)

^// उपेक्षा

लाइन फिल्टर आप का उपयोग करें और अपनी तुलना चलाना चाहते हैं सक्षम करें।

मज़े करो!

+0

यह काम नहीं करता है ... –

+0

यह इस रेगेक्स ('कस्टम' शब्द वाली रेखाओं को अनदेखा करता है)। *^((?! कस्टम)।) *। * – rekna

+0

यह अभी भी काम नहीं कर रहा है मेरे लिए, *।^((?! कस्टम)। * *। * अभिव्यक्ति बस सभी पंक्तियों को अनदेखा करती है जबकि^// अनदेखी अभिव्यक्ति उनमें से किसी को अनदेखा नहीं करती है ... – sydan

0

मुझे लाइन फिल्टर बहुत कम होने के लिए मिला। मैंने बूस्ट रेगेक्स लाइब्रेरी का उपयोग करके कल नियमित अभिव्यक्ति फ़िल्टर विकसित किया।

मुझे लगता है कि यह काम करता है।

https://sourceforge.net/projects/regexfilterforw/files/

कोशिश करने के लिए स्वतंत्र महसूस।

+0

क्या आप एक उदाहरण दे सकते हैं? जैसे। validationRuleSet.AddPropertyRuleSet ("TitelId", "TitelId") और अन्य इस लाइन validationRuleSet.AddPropertyRuleSet युक्त ("TitelId", "शीर्षक") // कस्टम : अगर दो फ़ाइलों, एक इस लाइन युक्त कहीं Winmerge इसे एक अंतर के रूप में चिह्नित करता है क्योंकि 1) TitelId टाइटल से अलग है और निश्चित रूप से क्योंकि // कस्टम दूसरी फ़ाइल में संलग्न है। मैं इस लाइन को एक अंतर के रूप में अनदेखा करने के लिए Winmerge बताना चाहता हूं क्योंकि इसे "// कस्टम" – rekna

+0

के साथ चिह्नित किया गया है, मुझे लगता है कि आपको regexrules फ़ाइल में ऐसा कुछ करने में सक्षम होना चाहिए। ^। // // कस्टम $ यह // कस्टम वाली किसी भी पंक्ति को अनदेखा करने के लिए Winmerge को बताना चाहिए, मुझे/चरित्र के बारे में निश्चित नहीं है। शायद इसे ^ से बचने की आवश्यकता है। * \/\/कस्टम $ – user108570

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