私は次のようにかなり基本的な文字列照合テストを行っています:
if(msList.indexOf(textChoice) != -1)
これは、探しているサブ文字列(textChoice)がアスタリスクで終わる場合があることを除いて、うまく機能します。次に、文字列内のアスタリスクが文字列内の文字ではなく演算子として解釈されるため、誤った一致が発生することになります。
では、このテストを実行して、サブ文字列内のアスタリスクが通常の文字として扱われるようにするにはどうすればよいですか?
PS。簡単な答えは「サブ文字列にアスタリスクを含めないでください」ですが、アスタリスクは私が使用しているデータに含まれています。アスタリスクを取り除くことはできません。