examples ejemplo grep pcre

ejemplo - grep examples



¿Cómo usar grupos no capturadores en grep? (1)

"No capturar" no significa que el grupo no sea parte de la partida; significa que el valor del grupo no se guarda para su uso en referencias posteriores . Lo que está buscando es una aserción de ancho cero con vista atrás :

grep -Po "(?<=syntaxHighlighterConfig/.)[a-zA-Z]+Color" file

Esta respuesta sugiere que grep -P admite la sintaxis (?:pattern) , pero no parece funcionar para mí (el grupo aún se captura y se muestra como parte de la coincidencia). ¿Me estoy perdiendo de algo?

Estoy probando grep -oP "(?:syntaxHighlighterConfig/.)[a-zA-Z]+Color" SyntaxHighlighter.js en este código , y espero que los resultados sean:

wikilinkColor externalLinkColor parameterColor ...

pero en cambio me sale:

syntaxHighlighterConfig.wikilinkColor syntaxHighlighterConfig.externalLinkColor syntaxHighlighterConfig.parameterColor ...