Excluir caracteres anteriores de una "búsqueda"

Excluir caracteres anteriores de una "búsqueda"

Estoy intentando formatear automáticamente partes de un documento de tamaño significativo. Por un lado, estoy intentando aplicar el Título 1 a todos los títulos en el formato de:

1.1       Heading 1

y Rúbrica 2 a:

1.1.1     Heading 2

etc.

Para el Título 1, utilicé la siguiente expresión en el cuadro Buscar:

^13[0-9]{1,}.[0-9]{1,}[!.]*^13

El problema con la expresión es que también selecciona la nueva línea anterior. La nueva línea anterior es obligatoria para que las menciones de los números dentro del texto no se seleccionen también. ¡Estoy terminando con todas las líneas anteriores convirtiéndose también en títulos!

¿Es posible hacer un estilo reg-ex seleccionando texto usando la expresión anterior precedida por una nueva línea, sin seleccionar la nueva línea?

Respuesta1

Utilizo un paso adicional en el que primero encuentro números precedidos por párrafos y reemplazo el formato solo con resaltado. Asegúrese de haber seleccionado un color para su resaltador antes de ejecutar la búsqueda (es decir, el color de resaltado no está configurado en Sin color).

Luego busco y reemplazo para aplicar el estilo de encabezado y no resaltar la secuencia numérica (es decir, ignoro ^13 en esta búsqueda) que están resaltadas (como sé, todos esos son los números de encabezado, todos los demás números en el documento no lo son). resaltado).

Luego, realice una búsqueda y reemplazo final para buscar todos los ^13 que están resaltados y reemplazarlos con el formato no resaltado.

información relacionada