拆分字符串我想分割像這樣的字符串:C#由多個字符
「---你好你好--- -------你好---再見」
成array like this:
「hello」; 「你好你好」 ; 「再見」
我用這個命令試了一下:
test.Split(new string[] {"---"}, StringSplitOptions.RemoveEmptyEntries);
但是,這並不工作,它拆分「-------」到3這個「----你好」 。
編輯:
我不能修改的文本,它是一個輸入,我不知道它是怎麼看起來像之前我要修改它。
的其他例子是:
---例如---
例如--------- --------文本
- - 例2 ---
它應該只拆分3個連字符而不是多個。
這是正常的。 -------包含--- –
@RegisPortalez是啊,但多數民衆贊成的問題,我想分裂它就像這樣,即使它包含它。 –
String.Split在這裏不是正確的選擇。它不能做你想做的事。我認爲正則表達式將成爲你的朋友 – swe