我正在使用 VS2012,vb.net。
我想将字符串加载到数组中。字符串是由空格 (" ") 分隔的一系列单词。
目前我正在使用以下代码:
Dim stringTempCurrentGameTypes() As String = Split(stringTypeList, " ")
这完美地工作。但是,对于加载到数组中的某些数据,我有一个例外。有时,字符串中的数据(由空格分隔的字符串)有两个单词,我想将它们作为一项加载到数组中,而不是两项。
这是我正在谈论的字符串的示例:
锦标赛 FFA 团队 CTF 部落竞技场测试
例外是“氏族竞技场”这两个词。
目前,如果我只使用 split 命令,我会得到一个包含以下元素的数组:
item(0) = tourney
item(1) = ffa
item(2) = team
item(3) = ctf
item(4) = clan
item(5) = arena
item(6) = test
我在以下之后:
item(0) = tourney
item(1) = ffa
item(2) = team
item(3) = ctf
item(4) = clan arena
item(5) = test
如何检测添加到数组中的项目是否是“clan arena”一词,并将其添加为一个条目,而不是两个条目?此外,“clan arena”这个词可能会改变,所以我不需要硬编码“clan arena”这个词,而是需要通过一个字符串变量来完成。