Eu quero encontrar todas as ocorrências do x.y e alterá-lo para x, y onde x e y são números:
Eu estava usando isso: ([0-9]).([0-9)
e fazendo a substituição usando ,
mas aqui está a captura, se o ponto for um caractere árabe, uma vez substituído por vírgula, que é um caractere em inglês, faz com que os números mudem:
exemplo: x.y
está se tornando y,x
Então, posso incluir informações de vários idiomas na expressão regular?
algo como ([0-9])(.A)([0-9])
Eu estava tentando escrever uma macro para ela, mas também estou empenhado em detectar o idioma (mais precisamente a direção) do ponto, para obter mais informações, consulte aqui
EDITAR
Exemplos:
1) o ponto é o inglês: 2,5 se torna 2,5
2) o ponto é árabe: 2,5 se torna 5,2, mas deve se tornar 2,5
Tags regex microsoft-word macros