這是一個非常簡單的問題。如果我有一個字符串,需要分隔多個字符,那麼「正確」或最簡單的方法是什麼。我可以考慮如何使用正則表達式,但是有更簡單的方法。我一直在做這樣的,我覺得這是一個真正的黑客:C#通過多個字符簡單分割字符串
text = text .Replace("\r\n\r\n", "~");
text = text .Replace("\n\n", "~");
string[] splitText = text.Split('~');
應該不是真正的問題是什麼原始的字符串包含但它會是這樣的:
sometext \ r \ nsomemoretext \ r \ n \ r \ nsometext2 \ r \ n \ r \ nfinalbitoftext
分割應返回{somtext \ r \ nsomemoretext,sometext2,finalbitoftext
注意:大塊文本可以包含\ r \ n,只是從來沒有兩個在一起。
能告訴你handsText的原始值的例子嗎? (你想分割的字符串)? – keyboardP 2011-05-09 18:27:22