236 messaggi dal 20 febbraio 2007
Ciao a tutti,
come da oggetto ho questo problema con regex.

Ho una stringa composta così:

string stringa= "pippo=paperina";

io vorrei che il mio risultato fosse paperina ma non riesco perchè facendo in questo modo

Match match = Regex.Match(stringa, "=.*");
string stringanew = match.Value;

il risultato è "=paperina".

Come devo fare a togliere l'uguale?

Grazie mille e scusate per la domanda stupidissima.
2.191 messaggi dal 30 novembre 2001
string stringanew = match.Value.Substring(1);
236 messaggi dal 20 febbraio 2007
Ho trovato questo, cosa cambia tra i due?

string stringaidutente = match.Groups[1].Value;

Posso utilizzare sia uno che l'altro?
434 messaggi dal 08 aprile 2009
Ma uno Split?:
string stringa = "pippo=paperina";
String[] stringaSplit = stringa.Split('=');
string Paperina = "";
if (stringaSplit.Length >= 1)
{
    Paperina= stringaSplit[1].ToString();
}
236 messaggi dal 20 febbraio 2007
laurar181 ha scritto:
Ma uno Split?:
 
string stringa = "pippo=paperina"; 
String[] stringaSplit = stringa.Split('='); 
string Paperina = ""; 
if (stringaSplit.Length >= 1) 
{ 
    Paperina= stringaSplit[1].ToString(); 
} 


Non sai quanto ho provato a farlo e io provavo con instr e tutti gli altri comandi, perchè io arrivo dal vb e quindi sto trovando molto lungo a passare in c#.

Grazie Laura
434 messaggi dal 08 aprile 2009
Se ti può consolare anche io a 1 anno fa programmavo solo in vb.
Adesso non capisco più il vb e scrivo e leggo solo c# :D...
Una volta che ci prendi la mano vedrai che è più semplice di quanto si pensi...

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
In primo piano

I più letti di oggi

Media
In evidenza
MISC