Data una stringa del tipo:

" xxxxxx 3,14 yyyy " oppure
" xxxxxx 3.14 yyyy "

volevo estrarre il numero: 3.14 o 3,14

Ho fatto questa espressione regolare, per quanto me ne possa ricordare

.*?(\d+(\.|,)?\d+).*

anche se sembra che funzioni, non mi fido:
Mi date un aiuto per vedere se è corretta?