У меня
public readonly IEnumerable<string> QuestionStrings = new List<string>
{
// okay?,are you okay?,what to do?
};
Я читаю ввод от пользователя, и если ввод соответствует одному из вопросов, перечисленных выше, я хочу отправить пользователю конкретное c сообщение.
Моя проблема в том, что я хочу, чтобы сравнение было без учета регистра и без учета вопросительного знака.
Итак, если пользователь вводит "окей?", "Окей?", Окей или окей, я хочу обрабатывать все эти сообщения одинаково и отправлять такое же c сообщение пользователю
Мне удалось сравните строку, касающуюся нечувствительности к регистру
QuestionStrings.Contains(userInput, StringComparer.OrdinalIgnoreCase);
, но я не смог найти способ игнорировать вопросительный знак
Любой способ сделать это? "кроме проверки ввода от пользователя, содержит ли он? или нет в конце"