Tôi không có nhiều kinh nghiệm với RegEx vì vậy tôi đang sử dụng nhiều chuỗi String.Replace() cuộc gọi để loại bỏ các ký tự không mong muốn - có RegEx tôi có thể viết để sắp xếp này?Regex để thay thế các ký tự không hợp lệ
string messyText = GetText();
string cleanText = messyText.Trim()
.ToUpper()
.Replace(",", "")
.Replace(":", "")
.Replace(".", "")
.Replace(";", "")
.Replace("/", "")
.Replace("\\", "")
.Replace("\n", "")
.Replace("\t", "")
.Replace("\r", "")
.Replace(Environment.NewLine, "")
.Replace(" ", "");
Cảm ơn
Thậm chí nếu nó không phải là quy ước mã hóa ưa thích của bạn, nếu bạn đặt mỗi '.Replace()' trên một dòng mới, nó sẽ giúp dễ đọc trên trang này để không có cuộn ngang lớn. – Dinah