Encuentre un bloque multilínea usando grep y / o automator con BBEdit

1

Tengo una salida de archivo xml de WordPress.

Tengo BBEdit como mi principal herramienta de búsqueda.

Estoy en una Mac con 10.7.4

Estoy intentando encontrar un bloque de texto de varias líneas que comienza con <item> y termina con </item>

En el bloque, debe haber <wp:status>publish</wp:status> y <wp:post_type>post</wp:post_type>

¿Alguien tiene alguna idea de cómo encontraría eso usando GREP o Automator?

(Lo siento, no tengo suficientes representantes para hacer mejores etiquetas)

    
pregunta Nohl 24.08.2012 - 20:27

1 respuesta

2

Puedes hacer multilínea greps en TextWrangler usando varios modificadores de patrón (i, m, s, y / o x)

por ejemplo

buscando

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

coincidirá entre líneas.

Después de eso, puedes modificar tu expresión regular para que sea más elaborado.

    
respondido por el Trent Bartlem 18.10.2016 - 05:37

Lea otras preguntas en las etiquetas