尽管有很多关于字符串拆分的文章,但我找不到解决我的问题的东西。 我需要将一个字符串拆分成一个数组,但字符串在某些字段上(通常是带有分隔符的值)具有分隔符。c#拆分字符串与一些分隔符和分隔符
字符串类似:
约翰: “2016年10月15日”: “15点二十〇分十四秒”: “经理人”
如果我运行:
string[] items = line.Split(':');
它将字符串拆分为6个项目,而实际上它应该只有4个。
任何方式的拆分功能ca处理这个?
编辑: 的6项是:
John
2016/10/15
"15
20
14"
"Manager"
我期待的时间(十五点20分14秒),是一个项目。
当您拆分它时会出现什么结果?这6个项目是什么? – PrestonM
@PrestonM我猜想“额外”项目是由“:”分割的时间元素(分钟,秒)。 –
根据你的标准,它应该分成6个项目 - 你可以使用:“ – Jivan