giovedì 1 ottobre 2020

C# Regex rilevare il testo che inizia con la lettera E maiscuola

Il  frammento di codice in C# qui di seguito, illustra una tecnica di espressione regolare con il quale sono estrapolati le frasi che iniziano con la lettera maiuscola E.

string tipoEspressione = @"\b[E]\w+";

Regex ExpRegular = new Regex(tipoEspressione);

string nomi = "Emanuele, Marco, Dante, Luigi, ermanno, emano, Enrico, Emma";

//Restituisce solo la prima occorrenza trovata e quindi Emanuele



Match ris = ExpRegular.Match(nomi);

MatchCollection risultato = ExpRegular.Matches(nomi);
 
foreach (var elemento in risultato)



{
 
//Restituisce solo i tre nomi maiuscole - Emanuele Enrico Emma



MessageBox.Show(elemento.ToString());

}
 

Nessun commento: