Có cách nào tốt hơn để thay thế chuỗi?
Tôi ngạc nhiên rằng Thay thế không có trong một mảng ký tự hoặc mảng chuỗi. Tôi đoán rằng tôi có thể viết phần mở rộng của riêng mình nhưng tôi tò mò liệu có cách nào tốt hơn để làm như sau không? Lưu ý Thay thế cuối cùng là một chuỗi không phải là một ký tự.
myString.Replace(';', '\n').Replace(',', '\n').Replace('\r', '\n').Replace('\t', '\n').Replace(' ', '\n').Replace("\n\n", "\n");
\t
và\r
được bao gồm trong\s
. Vì vậy, regex của bạn tương đương với[;,\s]
.