Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
[c#] estrarre numeri da una stringa
martedì 11 settembre 2007 - 10.49
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
bejelit
Profilo
| Newbie
7
messaggi | Data Invio:
mar 11 set 2007 - 10:49
avendo una stringa con caratteri simboli e numeri
string var = "fr5hygd4-7c_";
vorrei estrarre solo i numeri 547
come posso fare?
AndreaKpr
Profilo
| Senior Member
265
messaggi | Data Invio:
mar 11 set 2007 - 13:00
Ciao, prova cosi :
string var = "a1d2g*ùèé*[gh3]4ionmas///5";
string Car = "";
string numero = "";
for (int I = 0; I < var.Length;I++)
{
Car = var.Substring(I,1);
try
{
decimal x_temp = Decimal.Parse(Car);
numero += x_temp;
}
catch
{
// il carattere non è un numero.
}
}
MessageBox.Show(numero);
munissor
Profilo
| Senior Member
270
messaggi | Data Invio:
mar 11 set 2007 - 19:01
Evita di utilizzare le eccezioni per il controllo di flusso..
Molto meglio usare char.IsDigit...
string var = "as234fdge4653qada";
foreach(char c in var)
{
if(char.IsDigit(c))
// è un numero
else
//non è un numero
}
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !