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.