Upload
ivan-gomez
View
415
Download
30
Embed Size (px)
DESCRIPTION
Guía rápida para realizar búsquedas y reemplazos GREP en InDesign
Citation preview
Adobe Certified Instructor
GREPGeneral Regular Expressions Parser
Parcelador de Expresiones Regulares
Adobe Certified Instructor
DiferenciasBúsqueda de texto Búsqueda GREP
Adobe Certified Instructor
DiferenciasBúsqueda de texto Búsqueda GREP
• Busca/reemplaza un texto exacto con otro texto exacto.
• Se puede activar mayúsculas y minúsculas.
• Busca/reemplaza caracteres especiales.• Retornos• Tabulados• Marcadores• Espacios en blanco• Comodines (4)
• Busca/reemplaza patrones de texto.
• Se puede activar mayúsculas y minúsculas.
• Busca/reemplaza caracteres especiales• Retornos• Tabulados• Marcadores• Espacios en blanco• Comodines (7)• Ubicaciones• Repeticiones• Portapapeles
Adobe Certified Instructor
Ejemplos
Adobe Certified Instructor
Gráfico por Figura
la palabra "gráfic"
Busca la palabra Gráfico o Gráfica seguida de un espacio, seguido de un dígito que puede repetirse una o más veces y la reemplaza por Figura seguida de los mismos digitos y le aplica el estilo de caracter "resaltado".
la letra o ó la letra a
una o más veces
encontrado 1
gráfic[oa] (\d+)
EJ: Los conceptos diseño ver Gráfico 1 y diagramación ver Grafica 24 involucran el problema de la composición.
Adobe Certified Instructor
Buscar lo que esté entre parentesis
paréntesis
paréntesis
\(.+?\)
cualquier caracter
una o más veces
búsqueda más corta
Busca un paréntesis de apertura seguido de cualquier caracter que puede estar una o más veces con una búsqueda corta y un paréntesis de cierre y le aplica el estilo de caracter "Resaltado".
EJ: La eterna discusión sobre qué tipo de diagramación (layout, maquetación) es mejor para cierto tipo
Adobe Certified Instructor
Buscar texto entre parentesis (sin incluirlos)
paréntesis
positivo hacia atrássi \( está presente antes del texto
positivo hacia adelantesi \) está presente después del texto
(?<=\().+?(?=\))
cualquier caracter
una o más veces
búsqueda más corta
EJ: La eterna discusión sobre qué tipo de diagramación (layout, maquetación) es mejor para cierto tipo
Sitúa el cursor después de un paréntesis de apertura seguido de cualquier caracter que puede estar una o más veces con una búsqueda corta y termina la selección antes de un paréntesis de cierre y le aplica el estilo de caracter "Resaltado".
Adobe Certified Instructor
Buscar m2 y aplicar superíndice al 2
positivo hacia atrássi m está presente antes del 2 o el 3
(?<=m)(2|3)
la letra mel número 2 ó el número 3
Sitúa el cursor después de cualquier letra m, luego selecciona el número 2 ó 3 y aplica el estilo de caracter "Superindice".
EJ: 1.000.000 mm² 10.000 cm²
Adobe Certified Instructor
Buscar un punto (.) seguido de 4 caracteres y reemplazarlo por coma (,)
Primer encontrado
Segundo encontrado
comienzo de párrafo ^(\.)(\d{4})$
que se repita 4 veces
dígito
fin de párrafo
caracter punto
Busca cualquier inicio de párrafo que comience con punto, seguido de cualquier dígito que se repita exactamente 4 veces y termine con un retorno. Cambia el primer grupo (\.) a coma (,) y conserva los mismos dígitos.
EJ: .0980¶ .000¶ .0765¶ .074¶
Adobe Certified Instructor
Agregar correo-e al comienzo de cada párrafo que contenga una dirección de correo
^(.+@)
Comienzo de párrafo símbolo
arroba
encontrado 1
cualquier caracter
una o más veces
Correo-e: $1
Busca cualquier inicio de párrafo que comience con punto, seguido de cualquier dígito que se repita exactamente 4 veces y termine con un retorno. Cambia el primer grupo (\.) a coma (,) y conserva los mismos dígitos.
Adobe Certified Instructor
Colocar punto al final de cualquier párrafo que no tenga punto
([^\.]$)
Final de párrafo
Negación de la expresión
Caracter punto
Busca todo final de párrafo que no termine con punto, selecciona la última letra, conserva la letra y añade un punto.
EJ: Las técnicas visuales mencionadas son:-Equilibrio -Simetría. -Regularidad
Adobe Certified Instructor
Encontrar correos electrónicos y aplicar un estilo de caracter
[\l\u\d.]+@[\l\u\d.]+
Cualquier caracter
Cualquier letra minúscula
Cualquier letra mayúscula
Grupo de caracteres
símbolo arroba
cualquier dígito
Busca cualquier letra minúscula, mayúscula o cualquier dígito seguidos de cualquier caracter. Este grupo de caracteres puede repetirse una o más veces. Seguido del símbolo @ seguido del mismo patrón. Al texto encontrado aplica el estilo de caracter "Itálica".
EJ: Si necesita información escriba al correo [email protected] o al correo [email protected]
una o más veces
Adobe Certified Instructor
(.)(\t)(\l)
\$\d\.\d\d
Buscar un signo pesos ($) seguido de un digito, un punto, y dos digitos
Capitalizar primera letra después de una viñeta
Eliminar renglones repetidos en un texto
^(.+\r)\1+
Cambiar a Uppercase
• item descriptivo
Barco navieroBarco navieroBarco de carga
$4.00
Adobe Certified Instructor
http://help.adobe.com/en_US/InDesign/6.0/WS1952D538-1335-4b1d-BA5E-FA5A176FDC9Fa.html
http://oreilly.com/catalog/9780596529376http://www.regular-expressions.info/characters.html
http://indesignsecrets.com/grephttp://indesignsecrets.com/grep-and-text-metacharacter-cheat-sheet.php
http://www.amazon.com/gp/product/0596002890http://www.lynda.com/InDesign-CS4-tutorials/learning-grep/48368-2.html
Referencias
profeadobe.comprofeadobe.blogspot.com
twitter.com/profeivanfacebook.com/profeadobe