15
December
2009

Buscar una cadena, con un contenido variable, y cambiar una parte, pero conservando la parte variable o individual de cada uno.

Ejemplo:

Cadena original:

<li>Alicante</li>
<li>Asturias</li>
<li>Atenas</li>
<li>Béla Fleck</li>

Propósito: cambiar las etiquetas <li> para añadir una clase a todas la vez.

Buscar, con grep marcado en BBEdit, por:

<li>(.*?)</li>

Reemplazar por:

<li class="macosas">\1</li>

Resultado:

<li class="macosas">Alicante</li>
<li class="macosas">Asturias</li>
<li class="macosas">Atenas</li>
<li class="macosas">Béla Fleck</li>
Buscar y Reemplazar en BBEdit usando Grep

Buscar y Reemplazar en BBEdit usando Grep

17
July
2007

En BBEdit se pueden buscar cadenas de texto con la opción grep. De este modo puedes buscar cadenas similares, casi iguales, pero con ciertos caracteres diferentes, hacer que sea un mismo criterio de búsqueda, y conseguir un buscar reemplazar de una vez sustituyendo líneas completas con solo una cadena en común.

Para buscar en una línea completa de texto y eliminarla (sustituirla por espacio en blanco) hacemos:

(.*)texto_a_buscar(.*)r

y si queremos eliminar la línea reemplazamos por ‘nada’. Si queremos reemplazar por retorno de carro: ‘\r’

Un buen manual de grep en BBEdit: BBEdit Grep Tutorial

Saludox