Microsoft Word 2010 regex substitua

1

Estou tendo um problema com um achado de regex e substituo no Word 2010 (Windows 7).

Eu quero converter os números de citação de referência entre parênteses para os mesmos números entre parênteses. Por exemplo, (20-23) deve se tornar [20-23], (19, 20) deve se tornar [19, 20].

Eu tenho o seguinte: Encontre o que: \(([0-9], -]*)\) e substituir por: [\ 1]

Mas isso coloca a expressão encontrada antes dos colchetes, em vez de dentro. (20-23) torna-se 20-23 [], (19, 20) torna-se 19, 20 []

Alguém pode me dizer a sintaxe correta para essa substituição?

    
por timbp 03.05.2014 / 03:43

2 respostas

0

O código que você colou tinha um suporte extra, não tenho certeza de como teria feito nada além de erro ...

\(([0-9, -]*)\)

funciona bem.

    
por 06.05.2014 / 19:58
0

tente isso

(\d+-\d+)

substituir por [\ 1]

e me diga se funciona

    
por 03.05.2014 / 05:53