Maquetando un catálogo de unas cuantas páginas me encontré con la necesidad de añadir en todos los precios en simbolo de euro detrás de los dos decimales. El archivo original no provenia de una hoja de datos tipo excel o google spreadsheet, si no que provenia de un pdf sin el simbolo del euro. Lo único que sabiamos es que el formato de todos los precios era con coma y dos decimales al final. Si sólo hubieramos tenido que cambiar 20 páginas no hay problema, pero cuando la cosa supera las 300 puede ser un poco complicado modificar todos los precios uno a uno.

Para solucionarlo en InDesign podemos utilizar la opción de Buscar/Cambiar utilizando los, siempre, infrautilizados estilos GREP.

Para que no hay problemas, es conveniente que los precios tengan su correspondiente estilo de párrafo, en mi caso llamado «precios», ya que al reemplazar puede que tengamos más cifras con 2 decimales pero que haga referencia a otras unidades (gr, l, kg, etc).

En el campo Buscar escribiremos ,\d\d, que buscará la coma y los dos números decimales de después. En el campo Cambiar a escribiremos $0 € que nos devolverá el valor del texto encontrado y añadirá un espacio y un euro.

Para asegurarnos de que sólo cambiamos la cadena en el estilo de párrafo precios, en el campo Buscar formato, en mi caso, he seleccionado el estilo «precios».

Una vez tenemos esto apretamos el botón Cambiar todo, y todos los precios del catálogo pasarán al formato 125,25 €, 5,36 €, …