Sto cercando di estrarre numeri interi di lunghezza diversa da una stringa con molta formattazione. La stringa in questione potrebbe essere la seguente:C# Estrarre più numeri da una stringa
string s = "Hallo (221122321 434334 more text3434 even mor,34343 343421.343sf 343";
L'uscita che sto cercando è un array di:
{221122321,434334,3434,34343,343421,343,343}
Soluzione molto bella '+ 1' –
Ottima soluzione, ma cambierei' .OfType 'a' .Cast 'per migliorare Indica che mi aspetto che tutti gli elementi della partita siano effettivamente di tipo "Match" (non possono essere altri tipi). –
Non vorreste cambiare 'm => m.Value' in' m => Int32.Parse (m.Value) 'quindi avete una matrice di int, invece di una matrice di stringa? (Non ci sono citazioni nell'output desiderato.) –