我有一个小问题。我正在研究一个关键字字符串,它来自不同的提供商(我无法控制),他们都以不同的格式发送字符串。
字符串中的关键字可以用逗号、分号、空格或制表符分隔。在一个字符串中,仅使用一种类型的分隔符。
你将如何去认识它?
我在想类似的东西(伪代码):
string delimiters = { ",",";"," " };
var x = str.split(delimiters[0]).count();
var y = str.split(delimiters[1]).count();
var z = str.split(delimiters[2]).count();
然后检查哪个是最大的并使用它。
你知道更好的主意吗?