web-dev-qa-db-pt.com

Substituir o caractere de nova linha por outro no Word 2007

Usando o Microsoft Word 2007, é possível substituir o caractere de nova linha (\n) por algum outro caractere?

E quanto ao vice-versa? (Isso é substituir um caractere pelo caractere de nova linha).

24
amir joudaki

Vá para Encontrar (Ctrl+F) -> guia Substituir -> clique em Mais ... -> Especial -> Fim do parágrafo. O símbolo é ^p. Você pode usá-lo em ambas as direções. Eu tenho o MS Office 2007, mas deve funcionar em versões mais antigas também.

22
Lukas

Informação de fundo

De acordo com esta resposta a uma pergunta no StackOverflow , as versões do Word '97 -2013 usavam a sintaxe normal do regexp (trocadilho intencional). Infelizmente, parece que a Microsoft, desde então, abandonou o regexp em favor de sua própria sintaxe "Wildcard". Estou executando o Word 2016, e a única alternativa para a pesquisa literal básica (com alguns escapes de caracteres especiais) é a correspondência "Wildcard", que é ... basicamente um regexp irritantemente limitado.

A resposta (para aqueles que executam versões posteriores do Word)

Se você estiver usando a sintaxe da versão regular do Word (regex/regexp) do Word (ativada marcando a caixa "Usar curingas" na caixa de diálogo Localizar e substituir *), então as novas linhas serão correspondidas por ^13 (que suponho que seja equivalente a ^p, "Paragraph mark", que Find/Replace aceita apenas quando "Use wildcards" é não selecionado . Vai saber!).

Nenhum ^l ("quebra de linha manual"), ^n ("quebra de coluna"), irá capturar novas linhas regulares (tipo, o tipo que você insere quando pressiona, bem, a tecla ENTER.

Eu acredito que section breaks são correspondidos por m ("Page/Section break"), no entanto.

NB: essas opções de substituição não são acessíveis através da interface Localizar na barra lateral de navegação que aparece quando você pressionar CTRL + F. Como user3251498 apontou, você deve pressionar CTRL + H para abrir a caixa de diálogo Localizar e substituir.

7
ksoo

Marca de parágrafo (marca de parágrafo)

^ p (não funciona na caixa Localizar, quando a opção Usar curingas está ativada), ou use ^ 1

0
Pradeep

Pressione Ctrl+H. Em Localizar, digite \n e digite o caractere desejado em Substituir. Certifique-se de marcar a caixa de seleção Expressão regular.

É isso.

0
suraj

Então me levou algum tempo para descobrir isso.

Pressione as teclas ctrl + H juntas e você abrirá uma guia localizar e substituir.

Para pesquisar um caractere '\ n' ou qual tecla de entrada você precisa digitar ^l Isso faz com que ele procure por todos os lugares em que você pressionou a tecla enter.

Também por algum motivo o Microsoft Word não entende \n.

0
user3251498