Non ho molta esperienza con RegEx, quindi sto utilizzando molte chiamate String.Replace() concatenate per rimuovere caratteri indesiderati - Esiste un RegEx che posso scrivere per semplificare questo?Regex per sostituire i caratteri non validi
string messyText = GetText();
string cleanText = messyText.Trim()
.ToUpper()
.Replace(",", "")
.Replace(":", "")
.Replace(".", "")
.Replace(";", "")
.Replace("/", "")
.Replace("\\", "")
.Replace("\n", "")
.Replace("\t", "")
.Replace("\r", "")
.Replace(Environment.NewLine, "")
.Replace(" ", "");
Grazie
Anche se non è la convenzione di codifica preferita, se si inserisse ogni ".Replace()" su una nuova riga, sarebbe di aiuto la leggibilità su questo sito, quindi non ci sarebbe una grande scroll orizzontale. – Dinah