tôi cần phải chia chuỗi này: "hello1\r\nhello2\r\n\r\nhello3\r\n\r\n\r\nhello4"
tới: {"hello1\r\nhello2" , "hello3", "hello4"}
Làm cách nào để chia nhỏ gấp đôi hoặc nhiều dòng trống? Regex.Stplit thêm chuỗi không mong muốn
mã của tôi:
string text = "hello1\r\nhello2\r\n\r\nhello3\r\n\r\n\r\nhello4";
string[] wordsarray = Regex.Split(text, @"(\r\n){2,}");
Kết quả là: {"hello1\r\nhello2" ,"\r\n" , "hello3" ,"\r\n" ,"hello4"}
Tôi đang làm gì sai?
+1. Nhận xét secion của [Regex.Split] (http://msdn.microsoft.com/en-us/library/8yttk7sy.aspx) có chi tiết về hành vi. –