Aqui está o regex para encontrar qualquer número:
<[0-9]{1,}
Eu testei neste texto:
5
50
500
5000 500 5000 20 5 00000000000
Obviamente, os curingas devem estar ativados.
Uso muitos gráficos em documentos e preciso renumerá-los sequencialmente. Eu posso usar o seguinte para encontrar a próxima ocorrência de um número no texto:
Selection.Find.ClearFormatting
With Selection.Find
.Text = "^#"
No entanto, isso seleciona apenas o primeiro dígito. Se eu usar isso para substituir 1 por 5, funciona bem, mas se o número que está sendo substituído for 10, acabo substituindo por 50. Como posso ter certeza de que estou selecionando o número inteiro antes de substituí-lo?