У меня есть набор слов: яблоко, апельсин, груша, банан, киви
Я хочу проверить, содержит ли предложение какое-либо из перечисленных выше слов, и если это так, я хочу найти, какое слово соответствует. Как я могу выполнить это в Regex?
В настоящее время я вызываю String.indexOf() для каждого из моих наборов слов. Я предполагаю, что это не так эффективно, как сопоставление регулярных выражений?