Sto tentando di analizzare un documento che contiene numeri di riferimento sparsi per tutto il documento.RegEx - Numeri di corrispondenza della lunghezza variabile
testo testo testo {4: 2} più incredibile di testo {4: 3} molto più tardi {222: 115} e ancora un po 'di testo.
I riferimenti saranno sempre racchiusi tra parentesi e ci sarà sempre un punto tra i due. Ho scritto un'espressione per trovarli.
{[0-9]:[0-9]}
Tuttavia, questo non riesce, ovviamente, il momento in cui ci si imbatte in un numero a due o tre cifre, e sto avendo difficoltà a capire che cosa dovrebbe essere. Non ci saranno mai più di 3 cifre {999: 999} è la dimensione massima da trattare.
Qualcuno ha un'idea di un'espressione corretta per gestirlo?
Anche se l'OP non interessa, sono curioso: perché il downvote su questa domanda? Non vedo niente di sbagliato in questo. – John
@John: Per qualche motivo alle persone piace fare domande di downvote dove ci sono risposte facili, specialmente nel tag 'regex'. – CanSpice
@xanatos - Quindi le domande SO sono solo per le persone che sono già competenti nel particolare argomento che chiedono? Che grande piano. –