次の形式で文字列を分割しようとしています。
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}##
今日はセミコロンで行が早く終了していると思いますが、その理由(または修正方法)はわかりません。