【发布时间】:2010-02-17 01:25:50
【问题描述】:
我正在尝试将歌曲标题分成两个字符串 - 艺术家和歌曲。 我收到这样的原始字符串:“艺术家 - 歌曲”。 使用此代码,我使用 '-' 作为拆分器拆分字符串:
char[] splitter = { '-' };
string[] songInfo = new string[2];
songInfo = winAmp.Split(splitter);
这一切都很好,除非我遇到一个名字中带有“-”的乐队,比如 SR-71。 但是,由于原始字符串用空格隔开,然后是 - 和空格(如 SR-71 - Tomorrow),我将如何拆分字符串以便发生这种情况?我尝试将拆分器更改为字符串并输入
string[] splitter = { " - " };
在里面,但它返回没有重载匹配。
【问题讨论】: