107 votes

Comment extraire une chaîne suivant un modèle avec grep, regex ou perl

J’ai un fichier qui ressemble à ceci :

J’ai besoin d’extraire tout ce qui se trouve dans les guillemets qui suivent ,c’est-à-dire , et.

Je fais cela sur une boîte Linux, donc une solution utilisant sed, perl, grep ou bash est bien.

5voto

Matt Shaver Points 93

L’expression régulière serait :

Ensuite, le regroupement serait dans le \1

5voto

shawnhcorey Points 1660

Si vous utilisez Perl, téléchargez un module pour analyser le XML : XML::Simple, XML::Twig ou XML::LibXML. Ne réinventez pas la roue.

5voto

Alan Haggai Alavi Points 34260

Un analyseur HTML doit être utilisé à cette fin plutôt que des expressions régulières. Un programme Perl qui utilise ``:

Programme

Sortie

2voto

Benoit Points 35553

cela pourrait le faire:

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X