Microsoft Office Word 2010: como “localizar e substituir” uma linha inteira usando “expressões regulares” (curingas)?

4

Eu gostaria de "Localizar e substituir" linhas inteiras no Microsoft Office Word 2010 que correspondam a alguns critérios.

Eu tentei encontrar a solução na documentação oficial, mas não encontrei a resposta:

  • Localizar e substituir texto usando expressões regulares (Avançado)
  • Adicionar energia a pesquisas do Word com expressões regulares

(aqui estão mais dois documentos não oficiais úteis: Localizar e substituir usando curingas ; Expressões Regulares no Microsoft Word )

Exemplo

Por exemplo: gostaria de pesquisar todas as linhas que têm o estilo "Título 2" e substituí-las para que fiquem entre ## símbolos: então este é o texto original : This is my title , e gostaria de encontrá-lo e substituí-lo desta forma: ## This is my title ## (desta forma eu poderia transformar o título de um texto em um título compatível com Wiki 2 sem quaisquer plug-ins externos == em vez de ## , mas isso não muda o ponto principal)

.

Então, depois de Ctrl + H , marcar " Usar curingas ", selecionando Formatar > Estilo > Cabeçalho 2, eu tentei isso e ele não funcionou: (*^13>) ou (<*^13>) , onde ^13 corresponde a "Parágrafo quebra / 'carruagem' retorna" (veja this ) - isso fez a busca do Word loucamente, e a GUI ficou congelada por alguns minutos (!). No final, não encontrei nada (mas eu tenho textos com estilo Heading 2).

OK, esse não é o padrão apropriado, então qual seria a maneira apropriada de pesquisar e substituir linhas inteiras no Word?

    
por Sk8erPeter 06.06.2013 / 19:09

1 resposta

2

Talvez eu esteja sentindo falta de algo, mas, por algum motivo, não consegui fazer isso em uma única operação de pesquisa / substituição:

Etapas

  1. Antes :

  2. Substituaastringvazia(formatoTítulo2)por"## ^ & ##" (sem formatação) :

  3. Apóssubstituirprimeiro:

  4. Substitua "^ p ##" (sem formatação) por "## ^ p" (sem formatação) (esteja ciente de que existe um espaço no início da string de substituição!):

  5. Apósasegundasubstituição:

por 07.06.2013 / 00:43