Palabra
Usar la implementación de expresiones regulares de Microsoft
Presione CTRL+ H»haga clic en Más » Habilitar Usar comodines
- Encontrar que:
([0-9]{1,2})/([0-9]{2})
- Reemplazar con:
\1.\2

Esto parece un patrón de búsqueda loco, así que examinémoslo:
[0-9] representa un solo valor numérico (0,1,2,3,4,5,6,7,8 y 9)
{1,2}se usa para contar las ocurrencias del carácter o expresión anterior. En nuestro caso, esto significa: Buscar solo uno o dos números .
Precaución: si usa una palabra alemana, debe usarla ;como separador en lugar de,
/No tiene un significado especial. Literalmente busca una barra
()Los corchetes son importantes. Dividen el patrón en secuencias lógicas para que luego podamos usar \1, \2... \nen nuestro patrón de reemplazo. De esta manera preservamos los valores.
Lea más en la sección Las expresiones, Pieza por pieza en el artículo de soporte de Microsoft o en el sitio de Word de Graham Mayor
VBA (mejor solución)
Le sugiero que use un método VBA que se adhiera más al valor predeterminado de otros motores RegEx. Están mejor documentados y más personas pueden ayudarlo.
Esta macro solicita un patrón RegEx para buscar en todo el documento y reemplazarlo con su cadena dada.
Presione ALT+ F11para abrir el editor VBA. Pegue el código en cualquier lugar y ejecútelo conF5
Sub RegexReplace()
Dim RegEx As Object
Set RegEx = CreateObject("VBScript.RegExp")
On Error Resume Next
RegEx.Global = True
RegEx.Pattern = InputBox("Find what:")
ActiveDocument.Range = _
RegEx.Replace(ActiveDocument.Range, InputBox("Replace with:"))
End Sub
- Encontrar que:
(?!\d)/(?=\d)
- Reemplazar con:
.

