This answer schlägt vor, dass grep -P
die (?:pattern)
Syntax unterstützt, aber es scheint nicht für mich zu arbeiten (die Gruppe wird immer noch erfasst und als Teil des Spiels angezeigt). Fehle ich etwas?Wie werden nicht-einfangende Gruppen in Grep verwendet?
Ich versuche grep -oP "(?:syntaxHighlighterConfig\.)[a-zA-Z]+Color" SyntaxHighlighter.js
auf this code, und zu erwarten, dass die Ergebnisse sein:
wikilinkColor
externalLinkColor
parameterColor
...
sondern ich:
syntaxHighlighterConfig.wikilinkColor
syntaxHighlighterConfig.externalLinkColor
syntaxHighlighterConfig.parameterColor
...
Können Sie einige sampel Eingabe/Ausgabe zeigen? –
@sputnick Ich habe die Frage bearbeitet, um weitere Details hinzuzufügen. – waldyrious
Sie sollten den Inhalt der Datei, die Sie grepping, enthalten, bevor Sie zeigen, was Sie erwarten oder was Sie erhalten – barlop