字符串按 "1"(雙引號+數字1+雙引號)分割,而非單個字符 '1'。
string input = @"abc""1""def""1""ghi";
string[] parts = input.Split(new string[] { "\"1\"" }, StringSplitOptions.None);
// 結果:["abc", "def", "ghi"]
Split(char[]) 只能按單字符分割。Split(string[], StringSplitOptions) 支持多字符分隔符。StringSplitOptions.RemoveEmptyEntries 可移除結果中的空字符串。
string[] parts = Regex.Split(input, @"""1"""); // 轉義雙引號