This answer sugeruje, że grep -P
obsługuje składnię (?:pattern)
, ale nie wydaje się to działać dla mnie (grupa jest nadal przechwytywana i wyświetlana jako część dopasowania). Czy czegoś brakuje?Jak używać grup bez przechwytywania w grep?
Staram grep -oP "(?:syntaxHighlighterConfig\.)[a-zA-Z]+Color" SyntaxHighlighter.js
na this code i oczekiwać, że wyniki będą:
wikilinkColor
externalLinkColor
parameterColor
...
ale zamiast uzyskać:
syntaxHighlighterConfig.wikilinkColor
syntaxHighlighterConfig.externalLinkColor
syntaxHighlighterConfig.parameterColor
...
można pokazać jakiś sampel wejścia/wyjścia? –
@sputnick Edytowałem pytanie, aby dodać więcej szczegółów. – waldyrious
powinieneś był dołączyć zawartość pliku, który przeglądasz, przed pokazaniem, czego się spodziewasz lub co uzyskasz. – barlop