分割字符串我想與使用圖案像這樣分割的字符串:如何使用正則表達式
它開始和以「\ n」末端和包含空格的任意數量或兩者之間的「\ N」 。
編輯:
此輸入:
string s = "aaa\n \nbbb\n \nccc\n \n \nddd";
應導致含有
aaa
bbb
ccc
ddd
分割字符串我想與使用圖案像這樣分割的字符串:如何使用正則表達式
它開始和以「\ n」末端和包含空格的任意數量或兩者之間的「\ N」 。
編輯:
此輸入:
string s = "aaa\n \nbbb\n \nccc\n \n \nddd";
應導致含有
aaa
bbb
ccc
ddd
對於給出的一個例子,下面將完成指定的結果:
string str = "aaa\n \nbbb\n \nccc\n \n \nddd";
string[] result = Regex.Split(str, "\n\\s*");
鑑於你例如數組,string.Split
會乾淨多了。
var vals = s.Split('\n', StringSplitOptions.RemoveEmptyEntries);
我認爲這會留下帶有空格的數組條目。如果第一個參數可能是:'new char [] {'\ n',''}'? –
請編輯您的帖子提供一些樣品的輸入和輸出,你想獲得。正如所寫的,我似乎很不清楚。 –