1 votes

Trouver un bloc de plusieurs lignes en utilisant grep et/ou automator avec BBEdit

J'ai un fichier xml qui sort de WordPress.

BBEdit est mon principal outil de recherche.

Je suis sur un Mac fonctionnant sous 10.7.4

J'essaie de trouver un bloc de texte de plusieurs lignes qui commence par <item> et se termine par </item>

Dans le bloc, il doit y avoir <wp:status>publish</wp:status> y <wp:post_type>post</wp:post_type>

Quelqu'un a-t-il une idée de la manière dont je pourrais trouver cela en utilisant GREP ou Automator ?

(Désolé, je n'ai pas assez de rep pour faire de meilleurs tags)

7voto

Johannes Gorset Points 4378

Vous pouvez utiliser des lignes multiples greps dans TextWrangler l'utilisation de divers modificateurs de motifs (i, m, s et/ou x)

par exemple

à la recherche de

<item>(?s).*?<\/item>

s'adaptera à toutes les lignes.

Ensuite, vous pouvez modifier votre expression rationnelle pour qu'elle soit plus élaborée.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X