This answer सुझाव देता है कि grep -P
(?:pattern)
वाक्यविन्यास का समर्थन करता है, लेकिन यह मेरे लिए काम नहीं करता है (समूह अभी भी कब्जा कर लिया गया है और मैच के हिस्से के रूप में प्रदर्शित किया गया है)। क्या मैं कुछ भूल रहा हूँ?grep में गैर-कैप्चरिंग समूहों का उपयोग कैसे करें?
मैं this code पर grep -oP "(?:syntaxHighlighterConfig\.)[a-zA-Z]+Color" SyntaxHighlighter.js
कोशिश कर रहा हूँ, और उम्मीद परिणाम होने के लिए:
wikilinkColor
externalLinkColor
parameterColor
...
लेकिन इसके बजाय मैं:
syntaxHighlighterConfig.wikilinkColor
syntaxHighlighterConfig.externalLinkColor
syntaxHighlighterConfig.parameterColor
...
आप कुछ sampel इनपुट/आउटपुट दिखा सकते हैं: क्या आप देख रहे हैं एक लुक-पीछे शून्य चौड़ाई अभिकथन है? –
@sputnick मैंने अधिक विवरण जोड़ने के लिए प्रश्न संपादित किया। – waldyrious
आपको उस फ़ाइल की सामग्री शामिल करनी चाहिए जिसमें आप उम्मीद कर रहे हैं कि आप क्या उम्मीद करते हैं या आपको – barlop