<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>perasalvino.es &#187; GREP</title>
	<atom:link href="http://perasalvino.es/wordpress/category/adobe-indesign/grep/feed/" rel="self" type="application/rss+xml" />
	<link>http://perasalvino.es/wordpress</link>
	<description>Sobre el bonito mundo de la preimpresión</description>
	<lastBuildDate>Sun, 12 Feb 2012 10:42:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Duda de un lector. Uso de GREP</title>
		<link>http://perasalvino.es/wordpress/2011/05/728/</link>
		<comments>http://perasalvino.es/wordpress/2011/05/728/#comments</comments>
		<pubDate>Tue, 10 May 2011 08:26:57 +0000</pubDate>
		<dc:creator>Javier</dc:creator>
				<category><![CDATA[Adobe InDesign]]></category>
		<category><![CDATA[CS3]]></category>
		<category><![CDATA[CS4]]></category>
		<category><![CDATA[CS5]]></category>
		<category><![CDATA[CS5.5]]></category>
		<category><![CDATA[Dudas de los lectores]]></category>
		<category><![CDATA[GREP]]></category>

		<guid isPermaLink="false">http://perasalvino.es/wordpress/?p=728</guid>
		<description><![CDATA[Hola a todos, Christian nos pregunta: Saludos estimado, tengo una duda no se si puedas ayudarme. Pasa que a un autor se le ocurrio hacer su obra y su inicio de parrafo quiere que la primera PRIMERA palabra (de cada parrafo de todo el libro) vaya sola en la primera fila y alineada a la [...]]]></description>
			<content:encoded><![CDATA[<p>Hola a todos,</p>
<p>Christian nos pregunta:</p>
<blockquote><p>Saludos estimado, tengo una duda no se si puedas ayudarme.<br />
Pasa que a un autor se le ocurrio hacer su obra y su inicio de parrafo quiere que la primera PRIMERA palabra (de cada parrafo de todo el libro) vaya sola en la primera fila y alineada a la derecha y lo restante del parrafo que vaya justificado a la izquierda, me entendiste no? si pues complicado, no se como hacerlo para modificar en todo el libro, la unica forma que encontre fue hacerlo manualmente, pero no se si habra alguna forma de hacerlo de un solo paso (trate de hacerlo usando tabuladores pero no me sale, cuando es una palabra de 2 letras si sale pero cuando son palabras de 10 letras se va pa la segunda fila) espero puedas ayudarme. Saludos</p></blockquote>
<p>Nada mas leerlo veo que es un tema para usar GREP. Os recuerdo que las <a href="http://perasalvino.es/wordpress/category/adobe-indesign/grep/">búsquedas GREP</a> son búsquedas con patrones.</p>
<p>Para empezar entiendo que lo que tiene es el primer párrafo de la captura de abajo y lo que quiere es que quede como el segundo:</p>
<p><a href="http://perasalvino.es/wordpress/wp-content/uploads/2011/05/Captura-de-pantalla-2011-05-10-a-las-10.09.34.png"><img class="aligncenter size-medium wp-image-729" title="Captura de pantalla 2011-05-10 a las 10.09.34" src="http://perasalvino.es/wordpress/wp-content/uploads/2011/05/Captura-de-pantalla-2011-05-10-a-las-10.09.34-300x163.png" alt="" width="300" height="163" /></a></p>
<p>Para eso tenemos que meternos en el menú Edición, en Buscar/Cambiar y en la pestaña GREP:</p>
<ul>
<li>En el patrón de búsqueda ponemos: &#8220;<strong>(\r)(\w+)\s</strong>&#8221; sin comillas, que quiere decir:
<ul>
<li>(\r): que busque un retorno, mas&#8230;</li>
<li>(\w+): que busque una palabra o dígito que se repita una o mas veces, mas&#8230;</li>
<li>\s: que busca un espacio.</li>
<li>Con esto buscamos y queda seleccionado la primera palabra de todos los párrafos con el siguiente espacio.</li>
<li>Al ponerlo entre paréntesis le estamos diciendo que es un grupo.</li>
</ul>
</li>
<li>En Cambiar a ponemos &#8220;<strong>$1~$2\n</strong>&#8221; sin comillas que indica:
<ul>
<li>$1: que pegue el primer grupo, el que era (\r), mas&#8230;</li>
<li>~y: que ponga un tabulado a la derecha, mas&#8230;</li>
<li>$2: que pegue el segundo grupo: (\w+)</li>
<li>\n: y por último que ponga un salto de línea forzado</li>
</ul>
</li>
</ul>
<p>Ademas os recuerdo que podemos usar estilos de párrafo o de carácter para que busque solo al texto común (si esta definido, claro) y, lo mejor, para que pegue el texto con algún estilo en concreto.</p>
<p><a href="http://perasalvino.es/wordpress/wp-content/uploads/2011/05/Captura-de-pantalla-2011-05-10-a-las-10.09.52.png"><img class="aligncenter size-full wp-image-730" title="Captura de pantalla 2011-05-10 a las 10.09.52" src="http://perasalvino.es/wordpress/wp-content/uploads/2011/05/Captura-de-pantalla-2011-05-10-a-las-10.09.52.png" alt="" width="592" height="465" /></a></p>
<p>¿Christian queda claro?</p>
<p>P.d. Vinculo de la ayuda en la <a href="http://help.adobe.com/es_ES/InDesign/6.0/WS1952D538-1335-4b1d-BA5E-FA5A176FDC9Fa.html#WS5A5AF434-58BD-41ec-B817-F4FB50AE6637a" target="_blank">web de Adobe sobre GREP</a></p>
]]></content:encoded>
			<wfw:commentRss>http://perasalvino.es/wordpress/2011/05/728/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>6 búsquedas GREP interesantes</title>
		<link>http://perasalvino.es/wordpress/2011/02/6-busquedas-grep-interesantes/</link>
		<comments>http://perasalvino.es/wordpress/2011/02/6-busquedas-grep-interesantes/#comments</comments>
		<pubDate>Wed, 09 Feb 2011 08:56:08 +0000</pubDate>
		<dc:creator>Javier</dc:creator>
				<category><![CDATA[Adobe InDesign]]></category>
		<category><![CDATA[CS3]]></category>
		<category><![CDATA[CS4]]></category>
		<category><![CDATA[CS5]]></category>
		<category><![CDATA[GREP]]></category>

		<guid isPermaLink="false">http://perasalvino.es/wordpress/?p=719</guid>
		<description><![CDATA[Vamos con ellas. Para buscar&#8230; TODO MAYÚSCULAS: \&#60;[\u]{2,}\&#62; Texto entrecomillado (&#8220;&#8230;&#8221;): (“)(\u*\l* *.*\w*\d*)(”) Texto entre parentesis: (\()(\u*\l* *.*\w*\d*)(\)) E-mail: [\l\u\d_%-]+@[\l\u\d_%-]+ Fechas con formato dd/mm/aa o dd/mm/aaa: \d\d?-\d\d?-(\d\d)?\d\d Varios términos: \b(termino 1&#124;termino 2&#124;termino 3&#124;termino 4) Están sacadas de aquí.]]></description>
			<content:encoded><![CDATA[<p>Vamos con ellas. Para buscar&#8230;</p>
<ul>
<li>TODO MAYÚSCULAS: \&lt;[\u]{2,}\&gt;</li>
<li>Texto entrecomillado (&#8220;&#8230;&#8221;): (“)(\u*\l* *.*\w*\d*)(”)</li>
<li>Texto entre parentesis: (\()(\u*\l* *.*\w*\d*)(\))</li>
<li>E-mail: [\l\u\d_%-]+@[\l\u\d_%-]+</li>
<li>Fechas con formato dd/mm/aa o dd/mm/aaa: \d\d?-\d\d?-(\d\d)?\d\d</li>
<li>Varios términos: \b(termino 1|termino 2|termino 3|termino 4)</li>
</ul>
<p>Están sacadas de <a href="http://www.jetsetcom.net/index.php/component/content/article/57-adventures-grep-indesign-cs4" target="_blank">aquí</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://perasalvino.es/wordpress/2011/02/6-busquedas-grep-interesantes/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Busquedas GREP con coincidencias o no</title>
		<link>http://perasalvino.es/wordpress/2010/12/busquedas-grep-con-coincidencias-o-no/</link>
		<comments>http://perasalvino.es/wordpress/2010/12/busquedas-grep-con-coincidencias-o-no/#comments</comments>
		<pubDate>Wed, 15 Dec 2010 09:00:10 +0000</pubDate>
		<dc:creator>Javier</dc:creator>
				<category><![CDATA[Adobe InDesign]]></category>
		<category><![CDATA[CS3]]></category>
		<category><![CDATA[CS4]]></category>
		<category><![CDATA[CS5]]></category>
		<category><![CDATA[GREP]]></category>

		<guid isPermaLink="false">http://perasalvino.es/wordpress/?p=709</guid>
		<description><![CDATA[Hola, ¿qué buena idea las búsquedas GREP? En un documento con 140 páginas tenia que buscar &#8220;:&#8221; + cualquier carácter que no fuese un espacio. Quería que quedase todo de esta forma &#8220;: lo que sea&#8221;. La opción típica es buscar solo &#8220;:&#8221; y estar una hora revisando miles de casos para al final encontrar [...]]]></description>
			<content:encoded><![CDATA[<p>Hola,</p>
<p>¿qué buena idea las búsquedas GREP?</p>
<p>En un documento con 140 páginas tenia que buscar &#8220;:&#8221; + cualquier carácter que no fuese un espacio. Quería que quedase todo de esta forma &#8220;: lo que sea&#8221;.</p>
<p>La opción típica es buscar solo &#8220;:&#8221; y estar una hora revisando miles de casos para al final encontrar tres que están mal. Buscar &#8220;: &#8221; es fácil pero ¿y si queires buscar lo contrario?</p>
<p>Pues también es fácil:</p>
<h3><strong>Operador &#8216;lookahead&#8217; negativo (?!<em>patrón</em>)</strong></h3>
<p>Basta con poner, en mi caso: &#8220;:(?!\s)&#8221; sin comillas en la casilla de Búsquedas en la ventana de Buscar/Cambiar.</p>
<p>La explicación es simple: le decimos que busque los dos puntos &#8220;:&#8221; + <strong><span style="text-decoration: underline;">donde no aparezca después</span></strong> &#8220;(?!&#8221; cualquier espacio &#8220;\s&#8221; y cerramos el paréntesis &#8220;)&#8221;.</p>
<h3><strong>Operador &#8216;lookahead&#8217; positivo (?=<em>patrón</em>)</strong></h3>
<p>Es el caso contrario.</p>
<p>Como podéis ver las posibilidades son casi infinitas. Si queréis conocer mas podéis mirar el manual. Os dejo la <a href="http://help.adobe.com/es_ES/InDesign/6.0/WS1952D538-1335-4b1d-BA5E-FA5A176FDC9Fa.html" target="_blank">URL</a> para CS4 (en CS5 no cambia).</p>
<p>Saludos,</p>
]]></content:encoded>
			<wfw:commentRss>http://perasalvino.es/wordpress/2010/12/busquedas-grep-con-coincidencias-o-no/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buscar MÁYUSCULAS y reemplazar</title>
		<link>http://perasalvino.es/wordpress/2010/11/buscar-mayusculas-y-reemplazar/</link>
		<comments>http://perasalvino.es/wordpress/2010/11/buscar-mayusculas-y-reemplazar/#comments</comments>
		<pubDate>Sun, 28 Nov 2010 09:29:17 +0000</pubDate>
		<dc:creator>Javier</dc:creator>
				<category><![CDATA[CS3]]></category>
		<category><![CDATA[CS4]]></category>
		<category><![CDATA[CS5]]></category>
		<category><![CDATA[Dudas de los lectores]]></category>
		<category><![CDATA[Enlaces]]></category>
		<category><![CDATA[GREP]]></category>
		<category><![CDATA[Scripts]]></category>

		<guid isPermaLink="false">http://perasalvino.es/wordpress/?p=702</guid>
		<description><![CDATA[Mensaje: Buenos días. Lo primero es felicitarte por tu blog, practicamente lo acabo de encontrar. Lo segundo es aprobechar para consultarte si hay otra manera más sencilla o rápida de hacer lo siguiente: Tengo un glosario muy largo, en el cual las primeras palabras están en mayúsculas y despues de un punto y espacio biene [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>Mensaje:<br />
Buenos días.</p>
<p>Lo primero es felicitarte por tu blog, practicamente lo acabo de encontrar.</p>
<p>Lo segundo es aprobechar para consultarte si hay otra manera más sencilla o rápida de hacer lo siguiente:</p>
<p>Tengo un glosario muy largo, en el cual las primeras palabras están en mayúsculas y despues de un punto y espacio biene la definición.</p>
<p>¿Es posible cambiar las palabras en mayúsculas a negrita y minúsculas conservando la primera letra en versal?</p>
<p>Ejemplo:<br />
ACELERACIÓN CENTRÍFUGA.?Es igual y contraria a la centrípeta.</p>
<p>Aceleración centrífuga.?Es igual y contraria a la centrípeta.</p>
<p>Gracias de antemano, tanto si tienes una respuesta como si no.</p></blockquote>
<p>Bueno, buena pregunta.</p>
<p>Por si solo Indesgn (incluido CS5) no es capaz de hacer ese cambio. Mediante <a href="http://perasalvino.es/wordpress/category/adobe-indesign/grep/">GREP</a> puedes buscar las palabras en mayúsculas pero no te las cambia a mayúsculas/minúsculas.</p>
<p>Mal asunto. Podríamos pensar que ya no queda nada que hacer, que hay que hacerlo a mano pero para evitar esos trabajos aburridos y repetitivos se inventaron los <a href="http://perasalvino.es/wordpress/category/adobe-indesign/scripts/">SCRIPT</a>.</p>
<p>He buscado por la red y he dado con este:</p>
<h2><a title="Search and change case" href="http://indesigning.net/search-and-change-case">Search and change case</a></h2>
<p>De la web <a href="http://indesigning.net/">http://indesigning.net/</a> (bastante bueno su contenido, por cierto) y el script se llama: &#8220;search_change_case.jsx&#8221;.</p>
<p><a href="http://perasalvino.es/wordpress/wp-content/uploads/2010/11/may-nin-1.png"><img class="aligncenter size-full wp-image-703" title="may-nin 1" src="http://perasalvino.es/wordpress/wp-content/uploads/2010/11/may-nin-1.png" alt="" width="515" height="218" /></a>Como vemos lo primero que nos pide es una cadena de búsqueda GREP. Eso es fácil.</p>
<p>La cadena que he usado es &#8220;\u+&#8221; (sin comillas) que indica:</p>
<ul>
<li>\u: buscar cualquier letra mayúscula</li>
<li>+: una o más veces</li>
</ul>
<p>Seguramente esta cadena de búsquedas se pueda mejoras pero creo que así te vale.</p>
<p>Después nos pide en cambio que debe de realizar:</p>
<ul>
<li>MAYÚSCULAS</li>
<li>minúsculas</li>
<li>Tipo Título</li>
<li>Frase</li>
</ul>
<p>Por último pregunta si aplica algún estilo y donde realiza la búqueda. Vamos, muy comleto.</p>
<p>Además es gratis. ¡¡Que mas se puede pedir!!.</p>
<p>En tu caso usa el cambio de tipo frase para que te respete las mayúsculas en la primera letra de la cadena.</p>
<p>Otra opción que me ha gustado mucho menos ha sido la de kahrel (<a href="http://www.kahrel.plus.com/indesign/grep_change_case.html">web)</a>. Me ha dado algún problema y creo que te cambia todo, incluido las letras de inicio de las frases. Te dejo la captura de su script:</p>
<p><img class="aligncenter" src="http://www.kahrel.plus.com/indesign/images/grep_change_case.png" alt="" width="142" height="301" /></p>
<p>Nada más, suerte,</p>
]]></content:encoded>
			<wfw:commentRss>http://perasalvino.es/wordpress/2010/11/buscar-mayusculas-y-reemplazar/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Multi-Find/Change</title>
		<link>http://perasalvino.es/wordpress/2010/09/multi-findchange/</link>
		<comments>http://perasalvino.es/wordpress/2010/09/multi-findchange/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 21:48:04 +0000</pubDate>
		<dc:creator>Javier</dc:creator>
				<category><![CDATA[Adobe InDesign]]></category>
		<category><![CDATA[CS4]]></category>
		<category><![CDATA[CS5]]></category>
		<category><![CDATA[Enlaces]]></category>
		<category><![CDATA[GREP]]></category>
		<category><![CDATA[Scripts]]></category>

		<guid isPermaLink="false">http://perasalvino.es/wordpress/?p=675</guid>
		<description><![CDATA[Hola, He visto en desfaziendoentuertos una entrada en la que cuenta como funciona esta extensión: Multi-Find/Change de la casa Automatication. La verdad es que me ha parecido muy interesante porque yo me he visto en ese mismo caso: Se trata de un gestor de consultas (o búsquedas). Estas se pueden exportar, importar, hacer grupos, crear [...]]]></description>
			<content:encoded><![CDATA[<p>Hola,</p>
<p>He visto en <a href="http://desfaziendoentuertos.prepress.es/2010/09/multi-findchange-para-indesign-e-incopyreview.html?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+prepress%2FFfls+%28Desfaziendo+Entuertos%29" target="_blank">desfaziendoentuertos una entrada </a>en la que cuenta como funciona esta extensión: Multi-Find/Change de la casa <a href="http://www.automatication.com" target="_blank">Automatication</a>.</p>
<p>La verdad es que me ha parecido muy interesante porque yo me he visto en ese mismo caso: <strong>Se trata de un gestor de consultas (o búsquedas). </strong>Estas se pueden exportar, importar, hacer grupos, crear consultas, etc. y por supuesto ejecutarlas.</p>
<p>De este modo cuando recibimos textos en word los podemos corregir de forma automática y no como se hace hasta ahora que es consulta a consulta.</p>
<p><a href="http://perasalvino.es/wordpress/wp-content/uploads/2010/09/Change.png"><img class="aligncenter size-full wp-image-676" title="Multi-Find/Change" src="http://perasalvino.es/wordpress/wp-content/uploads/2010/09/Change.png" alt="" width="400" height="385" /></a></p>
<p>Estas consultas o búsquedas son de todo tipo:</p>
<ul>
<li>Sobre textos,</li>
<li>GREP,</li>
<li>Glifos y</li>
<li>también objetos</li>
</ul>
<p>La verdad es que tiene muy buena pinta. Tiene un precio de 29,95 dólares.</p>
<p>Os dejo los enlaces:</p>
<ul>
<li><a href="http://www.automatication.com/index.php?id=12" target="_blank">Página del producto.</a></li>
<li><a href="http://www.automatication.com/downloads/MultiFindChange.pdf" target="_blank">Manual.</a></li>
<li><a href="http://www.automatication.com/index.php?id=14" target="_blank">Grupo de consultas de búsquedas.</a></li>
<li><a href="http://www.automatication.com/downloads/MultiFindChange.zip" target="_blank">Demostración.</a></li>
</ul>
<p>Saludos,</p>
]]></content:encoded>
			<wfw:commentRss>http://perasalvino.es/wordpress/2010/09/multi-findchange/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Caracteres especiales en Indesign CS4</title>
		<link>http://perasalvino.es/wordpress/2009/12/caracteres-especiales-en-indesign-cs4/</link>
		<comments>http://perasalvino.es/wordpress/2009/12/caracteres-especiales-en-indesign-cs4/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 12:13:25 +0000</pubDate>
		<dc:creator>Javier</dc:creator>
				<category><![CDATA[Adobe InDesign]]></category>
		<category><![CDATA[CS4]]></category>
		<category><![CDATA[Enlaces]]></category>
		<category><![CDATA[GREP]]></category>

		<guid isPermaLink="false">http://perasalvino.es/wordpress/?p=427</guid>
		<description><![CDATA[En este enlace podéis consultar un PDF con la tabla de caracteres especiales. Muy util para las busquedas GREP. Visto en este enlace. Saludos,]]></description>
			<content:encoded><![CDATA[<p>En<a href="http://www.indiscripts.com/blog/public/data/idcs4-special-characters/en_InDesignCS4SpecialChars.pdf" target="_blank"> este enlace</a> podéis consultar un PDF con la tabla de caracteres especiales. Muy util para las busquedas GREP.</p>
<p>Visto en <a href="http://www.indiscripts.com/post/2009/07/idcs4-special-characters" target="_blank">este enlace</a>.</p>
<p>Saludos,</p>
]]></content:encoded>
			<wfw:commentRss>http://perasalvino.es/wordpress/2009/12/caracteres-especiales-en-indesign-cs4/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>&#8220;InDesign CS4: 10 Things to Know About GREP&#8221; de Lynda.com</title>
		<link>http://perasalvino.es/wordpress/2009/05/indesign-cs4-10-things-to-know-about-grep-de-lyndacom/</link>
		<comments>http://perasalvino.es/wordpress/2009/05/indesign-cs4-10-things-to-know-about-grep-de-lyndacom/#comments</comments>
		<pubDate>Mon, 18 May 2009 13:40:27 +0000</pubDate>
		<dc:creator>Javier</dc:creator>
				<category><![CDATA[CS4]]></category>
		<category><![CDATA[Enlaces]]></category>
		<category><![CDATA[GREP]]></category>

		<guid isPermaLink="false">http://perasalvino.es/wordpress/?p=333</guid>
		<description><![CDATA[Hola, Seguro que conocéis en que consiste lynda.com. Es un sitio dedicado a la formación. Graban una serie de vídeos sobre un tema en concreto y después los venden. Los que he visto me han gustado. Aquí os presento uno: InDesign CS4: 10 Things to Know About GREP de David Blatner Saludos,]]></description>
			<content:encoded><![CDATA[<p>Hola,</p>
<p>Seguro que conocéis en que consiste lynda.com. Es un sitio dedicado a la formación. Graban una serie de vídeos sobre un tema en concreto y después los venden.</p>
<p>Los que he visto me han gustado.</p>
<p>Aquí os presento uno: InDesign CS4: <a href="http://www.lynda.com/home/DisplayCourse.aspx?lpk2=46812" target="_blank">10 Things to Know About GREP de David Blatner </a></p>
<p>Saludos,</p>
]]></content:encoded>
			<wfw:commentRss>http://perasalvino.es/wordpress/2009/05/indesign-cs4-10-things-to-know-about-grep-de-lyndacom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;GREP in InDesign CS3&#8243; de Peter Kahrel de O&#8217;Reilly</title>
		<link>http://perasalvino.es/wordpress/2009/01/grep-in-indesign-cs3-de-peter-kahrel-de-oreilly/</link>
		<comments>http://perasalvino.es/wordpress/2009/01/grep-in-indesign-cs3-de-peter-kahrel-de-oreilly/#comments</comments>
		<pubDate>Fri, 02 Jan 2009 11:21:25 +0000</pubDate>
		<dc:creator>Javier</dc:creator>
				<category><![CDATA[Adobe InDesign]]></category>
		<category><![CDATA[CS3]]></category>
		<category><![CDATA[CS4]]></category>
		<category><![CDATA[Enlaces]]></category>
		<category><![CDATA[Flujo de trabajo]]></category>
		<category><![CDATA[GREP]]></category>

		<guid isPermaLink="false">http://perasalvino.es/wordpress/?p=248</guid>
		<description><![CDATA[Hola a todos, Buscando otra cosa he recordado que San Google tiene su famosa biblioteca via web. He metido en el campo de búsqueda &#8220;indesing&#8221; y me han aparecido un montón de títulos.   En este caso vamos a destacar este libro que en su día compre on-line por 9 dolares. El enlace es este. [...]]]></description>
			<content:encoded><![CDATA[<p>Hola a todos,</p>
<p>Buscando otra cosa he recordado que San Google tiene su famosa biblioteca via web.</p>
<p>He metido en el campo de búsqueda &#8220;indesing&#8221; y me han aparecido un <a href="http://books.google.es/books?ct=result&amp;lr=&amp;q=indesign+cs3&amp;btnG=Buscar+libros">montón de títulos</a>.</p>
<p> </p>
<p>En este caso vamos a destacar este libro que en su día c<a href="http://oreilly.com/catalog/9780596517069/?CMP=OTC-KW7501011010&amp;ATT=9780596517069">ompre </a><em><a href="http://oreilly.com/catalog/9780596517069/?CMP=OTC-KW7501011010&amp;ATT=9780596517069">on-line</a> </em>por 9 dolares.</p>
<p style="text-align: center;"><em><img class="aligncenter size-full wp-image-249" title="GREP in InDesign CS3" src="http://perasalvino.es/wordpress/wp-content/uploads/2009/01/libro_grep.jpg" alt="GREP in InDesign CS3" width="400" height="518" /></em></p>
<p style="text-align: left;">El enlace es <a href="http://books.google.es/books?id=rQPGLLDIBz8C&amp;printsec=frontcover&amp;dq=indesign+cs3#PPA1,M1">este</a>. Como veréis (y se puede comprender) no hay forma de descargase en PDF ni  copiar y pegar.</p>
<p style="text-align: left;">Pero se puede leer perfectamente (eso si, si sabemos ingles) y aprender este lenguaje tan interesante y tan util.</p>
<p style="text-align: left;">Hay pocos libros sobre este tema y este es, desde luego, uno de los mas interesantes.</p>
<p style="text-align: left;">Buen provecho :-)</p>
]]></content:encoded>
			<wfw:commentRss>http://perasalvino.es/wordpress/2009/01/grep-in-indesign-cs3-de-peter-kahrel-de-oreilly/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Más potencia para las búsquedas de InDesign</title>
		<link>http://perasalvino.es/wordpress/2008/10/mas-potencia-para-las-busquedas-de-indesign/</link>
		<comments>http://perasalvino.es/wordpress/2008/10/mas-potencia-para-las-busquedas-de-indesign/#comments</comments>
		<pubDate>Sat, 18 Oct 2008 22:21:37 +0000</pubDate>
		<dc:creator>Javier</dc:creator>
				<category><![CDATA[Adobe InDesign]]></category>
		<category><![CDATA[CS3]]></category>
		<category><![CDATA[GREP]]></category>

		<guid isPermaLink="false">http://perasalvino.es/wordpress/?p=175</guid>
		<description><![CDATA[Hola, Buscando información por internet he visto que en la web de Macworld han colgado íntegramente un articulo que escribí para ellos. En concreto el enlace es este.  Os lo copio y pego para que lo podáis leer: Busquedas GREP en InDesign Más potencia para las búsquedas de InDesign Javier Pérez. Fecha: 01/05/2008 Descubre cómo [...]]]></description>
			<content:encoded><![CDATA[<p>Hola,</p>
<p>Buscando información por internet he visto que en la web de <a href="http://www.idg.es/macworld/">Macworld</a> han colgado íntegramente un articulo que escribí para ellos. En concreto el enlace es <a href="http://www.idg.es/macworld/content.asp?idart=190174">este</a>. </p>
<p>Os lo copio y pego para que lo podáis leer:</p>
<h2>Busquedas GREP en InDesign</h2>
<h2>Más potencia para las búsquedas de InDesign</h2>
<p>Javier Pérez. Fecha: 01/05/2008</p>
<p>Descubre cómo la posibilidad de buscar y remplazar elementos mediante el uso de expresiones regulares de InDesign CS3 te permite realizar en segundos tareas que manualmente te llevarían horas.</p>
<p>Si no sabes de qué se trata, las expresiones regulares son una forma muy potente de realizar una operación de buscar y remplazar. Muy sofisticada porque permite el uso de caracteres especiales, denominados metacaracteres, que no representan el carácter como tal, sino algo más próximo a una expresión o el uso de comodines durante la operación de búsqueda/sustitución.</p>
<p>Por ejemplo, imaginemos que queremos buscar todas las palabras (o palabra) que estén entre comillas y eliminar las comillas además de cambiar dicho grupo de palabras (o palabra) a cursiva; o bien que tenemos una serie de cifras sin el punto de miles y queremos añadirlo. En otro caso, el documento podría tener una serie de nombres y apellidos usando el criterio &#8220;apellidos, nombre&#8221; para el resultado final.</p>
<p>Puede que al principio sea un poco difícil entender el concepto y manejar las expresiones regulares, pero una vez se han aprendido los conceptos básicos podemos ahorrar muchas horas de trabajo.</p>
<p><span id="more-175"></span></p>
<h3>Todo potencia</h3>
<p>Mediante el uso de consultas GREP es posible buscar y reemplazar prácticamente cualquier texto. La programación de las búsquedas es un poco complicada en los primeros pasos pero después, según se va usando, resulta mucho más comprensible. Es recomendable estudiar los ejemplos de este artículo, después los que vienen con la aplicación y consultar la web, donde siempre se puede encontrar más información.</p>
<p>Páginas en Internet con recursos hay pocas a día de hoy. Hay que entender que es la primera vez que una aplicación profesional de diseño gráfico y maquetación incorpora esta característica. Es de esperar que la gente vaya creando su patrones de búsqueda o consultas y las ponga a disposición de otros usuarios.</p>
<p>Javier Pérez (<a href="mailto:javierpm@openbankmail.com">javierpm@openbankmail.com</a>) es diseñador y colaborador de Macworld España.</p>
<h3>1- Explorar las búsquedas GREP</h3>
<p>Para entender mejor en qué consisten las búsquedas GREP aplicadas a InDesign lo mejor consiste en comenzar por ver las opciones disponibles en el cuadro de diálogo que el programa de Adobe dedica a dicha característica.</p>
<p><strong>Consulta.</strong> Permite guardar las consultas para usarlas más tarde o para compartirlas con otros usuarios. Por omisión, InDesign incluye de serie un grupo de consultas muy interesantes. Varias de ellas permiten limpiar el texto, como por ejemplo la encargada de convertir varios espacios a uno solo o la de eliminar espacios al final de una línea.</p>
<p><strong>Buscar.</strong> El contenido de este campo se llama consulta y representa la expresión que deseemos ejecutar como búsqueda, ya sea texto y expresiones GREP. Para ayudarnos disponemos de un menú especial a la derecha del campo de texto. Este menú muestra muchos de los códigos más frecuentes que se van concatenando según se vayan introduciendo. Este campo también admite el uso de caracteres Unicode.</p>
<p><strong>Cambiar a.</strong> Este es el campo reservado al texto que se empleará para la sustitución. En este caso también se dispone de un menú para facilitar la introducción de los diferentes metacaracteres usados en las expresiones GREP.</p>
<p><strong>Buscar.</strong> Podemos aplicar la búsqueda sobre el documento activo o bien en todos los documentos que estén abiertos en el programa. Dentro del documento (o documentos) podemos incluir también las capas o los artículos que estén bloqueados, las páginas maestras o las notas de pie de página, según esté seleccionado o desactivado cada uno de los iconos correspondientes.</p>
<p><strong>Buscar formato y Cambiar formato.</strong> También existe la posibilidad de buscar una consulta (texto más código GREP) que coincida con un determinado formato gráfico y cambiar dicho formato por otro. Estos formatos admiten, si es necesario, el uso de estilos de carácter o de párrafo.</p>
<h3>2- Crear Expresiones</h3>
<p>Aunque en un principio los ejemplos que vamos a ver puedan parecer un poco básicos, la potencia se consigue mediante la combinación de diversos códigos que se pueden dividir en diferentes grupos de metacaracteres.</p>
<p><strong>Los comodines.</strong> Se trata de una pieza fundamental de las búsquedas basadas en GREP. En realidad se trata de un caracter cuyo uso en una expresión representa a otro o a otros. Los más importantes son los que se pueden consultar en el cuadro &#8220;Los comodines GREP&#8221;.</p>
<h3><span style="font-weight: normal;">3</span>- Los rangos</h3>
<p>Los rangos sirven para limitar las búsqueda por encima y por debajo de una serie de valores. Para usar esta característica tenemos que introducir entre corchetes [] el rango a buscar. Por ejemplo, la expresión [aeiou] buscará sólo las vocales y [a-z] buscará todas las letras comprendidas dentro de dicho rango.</p>
<p>Para negar un rango (es decir, buscar el resto de caracteres no indicados en el rango) sólo tendremos que insertar el carácter ^ entre los corchetes. Por ejemplo, la expresión &#8221; Tabla [^\d]&#8221; buscará la expresión &#8220;Tabla &#8221; (con espacio después) más algún carácter que no sea un dígito, como &#8220;Tabla a&#8221;.</p>
<p>Una última característica de los rangos es que pueden estar definidos en una lista. Para esto utilizamos los metacaracteres () y la lista de expresiones dentro separadas por la barra vertical (pulsando Alt + 1). Por ejemplo, para buscar Tabla, Figura o Fotografía más espacio, más dígito la expresión equivalente sería la siguiente: (Tabla|Figura|Fotografía)\s\d.</p>
<p><strong>Negaciones.</strong> Para usar una negación simplemente tenemos que poner el mismo código en mayúscula. Por ejemplo, &#8220;\u&#8221; buscará letras en mayúsculas y &#8220;\U&#8221; buscará letras que estén en minúsculas.<br />
Ubicación o lugar. También podemos elegir como criterio la localización dentro del texto. En este caso existe un total de cinco lugares entre los que podremos elegir a través del menú y dos mediante la inserción de código. Las opciones disponibles a través del menú son el inicio de palabra \&lt;, el final de palabra \&gt;, el límite de palabra \b, inicio de párrafo ^ y fin de párrafo $. Las opciones disponibles mediante código son el inicio de artículo \A y el final de artículo con \z.</p>
<p>Por ejemplo, la combinación de metacaracteres (sin comillas) &#8220;^\d\t&#8221; buscará un comienzo de párrafo, más un dígito, más un tabulador, que podría corresponderse con el caso típico de una lista numerada.<br />
Repeticiones. También es posible buscar &#8220;n&#8221; veces un comodín o carácter. Por ejemplo, para buscar un número de cuatro cifras emplearemos los metacaracteres (sin comillas) &#8220;(\d{4})&#8221;. En primer lugar incluimos el código y después la cantidad de apariciones entre corchetes {}.</p>
<p><strong>Grupos.</strong> Esta es otra característica que no está disponible en el menú. Cuando se hace una búsqueda con varios criterios cada uno de estos se convierten en un grupo a la hora de colocarlos (o no) en el campo de &#8220;Cambiar a&#8221;.</p>
<p>En el menú aparecen más opciones como los modificadores, la opción POSIX se encarga de activar o no la diferenciación entre mayúsculas y minúsculas o entre línea, si bien lo cierto es que estas modificaciones ya no son tan usuales en la aplicación que podamos hacer de ella dentro del programa de maquetación.</p>
<h3><span style="font-weight: normal;">4</span>- Usos prácticos</h3>
<p>A continuación veremos una serie de ejemplos prácticos en los que también explicaremos su uso. Son casos muy normales, ejemplos del trabajo diario, en los que, de no existir las búsquedas GREP, nos llevarían muchísimo tiempo en una tarea repetitiva y tediosa.</p>
<p><strong>Texto limpio.</strong> Muchas veces es preferible trabajar con el texto lo más limpio posible. Esto significa que una vez se ha importado el texto, lo primero consiste es buscar más de un espacio y sustituirlo por uno. También suele ser interesante buscar varios retornos y sustituirlos por uno solo; y, por último, eliminar los espacios que puedan encontrarse al final de cada línea. De hecho, estas son tres búsquedas que se proporcionan de ejemplo y se copian automáticamente cuando se instala la aplicación InDesign 5 (o CS 3).<br />
Apellidos y nombre. Imaginemos que nos proporcionan el típico listado de personas con el formato de nombre y apellidos, y que nuestro trabajo consiste en diseñar el documento de modo que aparezcan justo en el orden contrario (apellidos y nombre). En este caso emplearemos los metacaracteres (sin comillas) &#8220;^(\w+) (\w+)$&#8221; para la consultar y los metacaracteres (sin comillas, nuevamente) &#8220;$2, $1&#8243; en el campo &#8220;Cambiar a&#8221;. Estas expresiones son equivalentes a indicarle al programa que busque en cada inicio de párrafo cualquier carácter, una o más veces. Después que busque un espacio y por último cualquier carácter, una o más veces, al final y lo cambie por el grupo 2, más una coma, más un espacio y después el grupo 1.<br />
<strong> Eliminar entradas duplicadas en una lista.</strong> Si importamos una lista de elementos y en ella existen entradas duplicadas su eliminación es muy fácil. Sólo tendremos que introducir el código GREP (sin comillas) &#8220;([^\r]+\r)\1+&#8221; en el campo de Buscar y poner &#8220;$1&#8243; en Cambiar a.</p>
<p><strong>Eliminar comillas.</strong> Inserta la expresión (sin comillas) &#8220;([^"]+)&#8221; en el campo Buscar, y el metacaracter &#8220;$1&#8243; en Cambiar a. En el campo Cambiar formato tendremos que indicar el formato que queremos para el texto entrecomillado.</p>
<p>Analizando el código, la expresión ([^"]+) indica que busque uno (o más) caracteres que no sea las comillas dentro de la cadena de texto que hay dentro de las comillas. La expresión &#8220;que no sean comillas&#8221; viene dada por [^"].</p>
<p><strong>Eliminar el punto final de los titulares.</strong> Esta operación se puede encaminar de dos formas diferentes. En primer lugar, si hemos usado estilos de texto (como debe ser) podemos buscar ^(.*)\.$ más el estilo del ladillo (en Buscar formato) y reemplazar por $1. Si la analizamos, la expresión dice que al comienzo de una línea busque una cadena de caracteres que tiene que acabar con punto y, además, tiene un estilo concreto y lo cambias por la cadena de caracteres.</p>
<p>El otro planteamiento es buscar por el documento, al comienzo de una línea un dígito; más un punto; más otro posible dígito y un punto (y así hasta completar todos los niveles, en este caso 2) y que acabe en un punto final. Sería así: ^(\d\.\d?)(.*)\.$ y Cambiar a: $1.</p>
<p><strong>Formato telefónico. </strong>En España hace varios años que el prefijo es obligatorio y forma parte integral del número de teléfono. No obstante, puede darse el caso de que nos encontremos con números de teléfono proporcionados con el siguiente formato: &#8220;(00) 0000000&#8243;.</p>
<p>Aunque no hay un estándar para dividir las cifras del teléfono, lo que sí es seguro es que el prefijo no va entre paréntesis. Vamos a imaginar que queremos usar este formato: &#8220;00 000 00 00&#8243;.</p>
<p>En Buscar pondremos: \((\d{2})\) (\d{3})(\d{2})(\d{2}) que equivale a: \( busca &#8220;(&#8220;; más (\d{2}) que busca una cifra con dos dígitos (grupo 1); más \) que busca &#8220;)&#8221;; más un espacio y, por último (\d{3})(\d{2})(\d{2}) que busca una cifra formada por siete dígitos en grupos de tres de 3, 2 y 2 cifras (grupos 2, 3 y 4 respectivamente). En Cambiar por, ponemos $1 $2 $3 $4.</p>
<h3>Los comodines GREP</h3>
<p>Comodín &gt;  Símbolo<br />
Un carácter	 . (un punto)<br />
Letra en mayúscula	 \u<br />
Letra en minúscula	 \l<br />
Dígito (del 0 al 9)	 \d<br />
Cualquier letra	 [\l\u]<br />
Cualquier letra o dígito	 \w<br />
Espacios (de todo tipo, incluyendo tabulaciones)	\s<br />
Indicar repetición de una o más veces	 + o *</p>
<h3><span style="font-weight: normal;">I</span>nformación adicional</h3>
<p>Para tratarse de una de las nuevas característica de ID CS3, lo cierto es que la ayuda que acompaña a la aplicación resulta bastante escasa. En el número 138 de Macworld (Julio de 2004) puedes encontrar un artículo introductorio sobre el uso de las expresiones regulares y patrones GREP.</p>
<p>También puedes encontrar el libro electrónico GREP in InDesign publicado por O&#8217;Reilly (9,99 dólares; www.oreilly.com).</p>
<p>En la documentación de InDesign CS3 también encontrarás un cuadro muy interesante con la lista de los metacaracteres de búsqueda tanto para las fichas de texto como para las de GREP que, en muchos casos, no son iguales.</p>
<h3>Búsqueda de puntos o barras invertidas</h3>
<p>Existen ciertos caracteres que al ser usados como metacaracteres en la construcción de la propia consulta, no se pueden emplear directamente como texto. Por ejemplo, si se quiere buscar un punto no lo podemos poner directamente porque el punto tiene el significado de un carácter. Lo mismo pasa con la barra invertida. En estos casos basta con poner delante una barra invertida. Por ejemplo, si se desea buscar un punto se pondrá (sin las comillas) &#8220;\.&#8221;, y si es una barra entonces será &#8220;\\&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://perasalvino.es/wordpress/2008/10/mas-potencia-para-las-busquedas-de-indesign/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>¿Y que es GREP?</title>
		<link>http://perasalvino.es/wordpress/2008/10/%c2%bfy-que-es-grep/</link>
		<comments>http://perasalvino.es/wordpress/2008/10/%c2%bfy-que-es-grep/#comments</comments>
		<pubDate>Sat, 18 Oct 2008 09:42:25 +0000</pubDate>
		<dc:creator>Javier</dc:creator>
				<category><![CDATA[Adobe InDesign]]></category>
		<category><![CDATA[CS3]]></category>
		<category><![CDATA[GREP]]></category>

		<guid isPermaLink="false">http://perasalvino.es/wordpress/?p=170</guid>
		<description><![CDATA[Es una novedad de la versión CS3 y básicamente permite la búsqueda de cadenas de caracteres con patrones. Por ejemplos (hay miles, desde luego): Si queremos buscar dos o mas espacios seguidos y sustituirlos por uno solo (esta viene definida de fabrica). Buscar cifras de teléfono para darles el mismo formato ##.###.###.###. Si tenemos mezcladas [...]]]></description>
			<content:encoded><![CDATA[<p>Es una novedad de la versión CS3 y básicamente permite la búsqueda de cadenas de caracteres con patrones.</p>
<p>Por ejemplos (hay miles, desde luego):</p>
<ul>
<li>Si queremos buscar dos o mas espacios seguidos y sustituirlos por uno solo (esta viene definida de fabrica).</li>
<li>Buscar cifras de teléfono para darles el mismo formato ##.###.###.###.</li>
<li>Si tenemos mezcladas expresiones como un número mas &#8221; %&#8221; (con el espacio) y otras que no podemos buscar todas las que están mal y cambiarlas por la expresión buena.</li>
<li>Etc.</li>
</ul>
<p>Poco a poco iré ampliando esta sección colocando las expresiones regulares mas importantes. Por ahora voy a colocar algunos link de interés:</p>
<ul>
<li><a href="http://www.jetsetcom.net/images/downloads/list_of_grep_symbols.pdf">Símbolos GREP</a></li>
<li><a href="http://www.creativetechs.com/iq/discover_the_power_of_grep_in_indesign_cs3.html">Discover the power of GREP in InDesign CS3</a></li>
<li><a href="http://blog.gilbertconsulting.com/2007/06/grep-searches-in-indesign-cs3.html">GREP searches in InDesign CS3</a></li>
<li><a href="http://carijansen.com/2007/08/31/indesign-cs3-conference/">InDesign CS3 Conference (con archivo de ejemplo)</a></li>
<li><a href="http://help.adobe.com/es_ES/InDesign/5.0/help.html?content=WS1952D538-1335-4b1d-BA5E-FA5A176FDC9F.html">Búsqueda mediante expresiones GREP (manual on-line de InDesign)</a></li>
<li><a href="http://ceslava.com/blog/metacaracteres-en-indesign/">Metacaracteres en InDesign</a></li>
<li><a href="http://perasalvino.es/wordpress/2008/10/mas-potencia-para-las-busquedas-de-indesign/">Busquedas GREP en InDesign: Más potencia para las búsquedas de InDesign</a> (Artículo escrito por mi para Macword) Muy recomendable.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://perasalvino.es/wordpress/2008/10/%c2%bfy-que-es-grep/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

