我想在C#中分割字符串方式如下:拆分C#中的字符串
傳入字符串形式
string str = "[message details in here][another message here]/n/n[anothermessage here]"
,我試圖把它分割成一個字符串數組形式
string[0] = "[message details in here]"
string[1] = "[another message here]"
string[2] = "[anothermessage here]"
我試圖做到這一點的方式,如本
string[] split = Regex.Split(str, @"\[[^[]+\]");
但它不能正常工作這種方式,我只是得到一個空的數組或字符串
任何幫助,將不勝感激!
'但它不能正常工作這種方式 - 請具體。你是什麼意思?它會拋出異常嗎?它不會產生預期的結果嗎?如果是這樣,它會產生什麼?你可以發佈嗎?請正確地問你的問題,否則你會在這裏迅速收到投票並結束投票。 – 2013-03-14 22:48:21
使用字符串類的Split()方法重載之一。 – 2013-03-14 22:49:15
用空字符串替換所有換行符,然後拆分「] [」。 – 2013-03-14 22:49:58