Я хотел бы знать, как сопоставить строку с массивом регулярных выражений.
Я знаю, как выполнить этот цикл по массиву.
Я также знаю, как это сделать, создав длинное регулярное выражение, разделенное |
Я надеялся на более эффективный способ, например
if (string contains one of the values in array) {
. Например:
string = "the word tree is in this sentence";
array[0] = "dog";
array[1] = "cat";
array[2] = "bird";
array[3] = "birds can fly";
В приведенном выше примере условие было бы ложным.
Однако string = «Она сказала мне, что птицы умеют летать, и я согласился»
вернет истину.