Estou tentando analisar um documento que tem números de referência espalhados por ele.
Texto texto texto {4: 2} texto mais incrível {4: 3} muito mais tarde em {222: 115} e ainda mais texto.
As referências sempre estarão entre colchetes e sempre haverá dois pontos entre os dois. Eu escrevi uma expressão para encontrá-los.
{[0-9]:[0-9]}
No entanto, isso obviamente falha no momento em que você encontra um número de dois ou três dígitos, e estou tendo problemas para descobrir o que deveria ser. Nunca haverá mais de 3 dígitos {999: 999} com o tamanho máximo para lidar.
Alguém tem uma idéia de uma expressão adequada para lidar com isso?
regextag.