InDesign GREP, subrayado de un solo carácter

Soy nuevo en el concepto de usar GREP. Trabajo en documentos que contienen términos indígenas australianos que contienen caracteres especiales, por ejemplo, el nombre indígena de Ayers Rock es Uluru, por lo que rsiempre debe tener un guión bajo/subrayado.

Como no hay un glifo para esto para buscar y reemplazar fácilmente, ¿hay alguna manera de buscar solo ry cambiar su estilo de carácter a uno que tenga subrayados definidos?

Como actualmente estoy luchando con GREP, mi primera suposición y Google surgió algo como esto:

(?<=^Ulu)\x{72}(?= (u)
Por curiosidad: ¿no hay un carácter especial en alguna parte para los nombres aborígenes? (No sé nada de escritura aborigen)
No hay glifo en su fuente actual , pero para un carácter tan simple usaría U+0332 de cualquier otro. El subrayado se ve muy diferente.
@usr2564301 Probé este método, combinado con (?<=Ulu)r(?=u), que encuentra la 'r', y cuando presiono reemplazar (usando \x{0332}, subraya la 'r' pero agrega el carácter faltante antes de él. Así que se leería algo como Ulu ru.
@Luciano Desafortunadamente, no existe tal carácter/glifo en el conjunto de fuentes que tenemos que usar (Roboto y Roboto Slab). Es más fácil con los términos maoríes de Nueva Zelanda, ya que su idioma nativo usa caracteres de subrayado en sus vocales (es decir, ā / ē / ī / ō /ū), que son fáciles de encontrar y reemplazar en consecuencia. Con los indígenas australianos, el carácter subrayado aparece más en consonantes, como (1) 'r' en Uluru, (2) primera 'n' en Anangu (3) primera 't' en Mutitjulu. Hace que la verificación sea especialmente complicada en documentos de información extensos.
Mike, no debes olvidar aplicar otra fuente solo al carácter subrayado . Además, menor, dado que este es un carácter de 'retroceso', debe aparecer después de la 'r', no antes.
@usr2564301¡Ah! Sí, mi error, ¡eso funcionó ahora! ¡Gracias!

Respuestas (2)

Esto se puede abordar de múltiples maneras. El enfoque más lógico sería simplemente usar una fuente que incluya estos glifos de idioma.

Pero, aquí hay otra opción con su configuración actual:

  • formatee una primera palabra en Uluru con el formato adecuado en la 'r'
  • copiar eso en el portapapeles
  • use la búsqueda/reemplazo normal (no el grep) como se ve a continuación, donde ^c significa 'Contenido del portapapeles formateado'
  • presione 'Cambiar todo'
  • esto es como copiar y pegar por lotes, por lo que dondequiera que se encuentre Uluru, el reemplazo simplemente pegará la palabra Uluru formateada

ingrese la descripción de la imagen aquí

¡Gracias por mostrarme este método! Lo utilizaré para soluciones rápidas.

Es muy sencillo,

(?<=ulu)r(?=u)