我正在尝试拆分字符串,格式如下:
9A ##{Indie; Rock}##
(字符串来自通过 TagLib 的 mp3 标签)
代码是:
string[] parts = Regex.Split(comment,"##{");
string prefix = parts[0];
Console.WriteLine(parts[1]);
string[] parts2 = Regex.Split(parts[1], "}##");
string keywords = parts2[0];
string suffix = parts2[1];
但是,在 console.writeline,我回来了:
Indie
而我期望:
Indie; Rock}##
我认为这是今天的问题,分号提前终止了行,但我不知道为什么(或如何解决它)。