C'è un elenco di parole vietate (o stringhe per essere più generali) e un altro elenco con diciamo utenti mail. Vorrei ritirare tutte le parole vietate da tutte le mail.Come tagliare le parole specificate dalla stringa
esempio banale:
foreach(string word in wordsList)
{
foreach(string mail in mailList)
{
mail.Replace(word,String.Empty);
}
}
Come posso migliorare questo algoritmo?
Grazie per i consigli. Ho votato poche risposte ma non ho contrassegnato nessuna risposta in quanto era più una discussione che una soluzione. Alcune persone mancavano parole vietate con parolacce. Nel mio caso non devo preoccuparmi di riconoscere 'sh1t' o qualcosa del genere.
Si riscontrano problemi di prestazioni con questo? Non ottimizzare fino a quando necessario. – Oded
Non ho problemi di prestazioni. Voglio solo imparare e migliorare le mie capacità :-) – zgorawski