Excluindo caracteres anteriores de uma "Localização"

Excluindo caracteres anteriores de uma "Localização"

Estou tentando formatar automaticamente partes de um documento de tamanho significativo. Por um lado, estou tentando aplicar o Título 1 a todos os títulos no formato de:

1.1       Heading 1

e Título 2 para:

1.1.1     Heading 2

etc.

Para o Título 1, usei a seguinte expressão na caixa Localizar:

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

O problema com a expressão é que ela também seleciona a nova linha anterior. A nova linha anterior é obrigatória para que as menções aos números no texto também não sejam selecionadas. Estou terminando com todas as linhas anteriores se tornando títulos também!

É possível fazer um estilo reg-ex selecionando texto usando a expressão acima precedida por uma nova linha, sem selecionar a própria nova linha?

Responder1

Eu uso uma etapa extra onde primeiro encontro números precedidos de parágrafos e substituo a formatação apenas por destaque. Certifique-se de ter selecionado uma cor para o seu marcador antes de executar a busca (ou seja, a cor do destaque não está definida como Sem cor).

Então eu faço minha localização e substituição para aplicar o estilo Título e nenhum destaque à sequência numérica (ou seja, ignore o ^ 13 nesta localização) que estão destacados (como eu sei que todos esses são os números dos títulos, todos os outros números no documento não são destacado).

Em seguida, encontre e substitua finalmente para encontrar todos os ^13 destacados e substitua pelo formato não destacado.

informação relacionada