小さな問題があります。私はさまざまなプロバイダー(私は制御できません)からのキーワード文字列に取り組んでおり、それらはすべて異なる形式で文字列を送信します。
文字列内のキーワードは、コンマ、セミコロン、スペース、またはタブで区切ることができます。1つの文字列では、1種類の区切り文字のみが使用されます。
どのようにそれを認識しますか?
私は(擬似コード)のようなものを考えていました:
string delimiters = { ",",";"," " };
var x = str.split(delimiters[0]).count();
var y = str.split(delimiters[1]).count();
var z = str.split(delimiters[2]).count();
次に、どれが最大かを確認して使用します。
もっと良いアイデアを知っていますか?