Скажите, у меня есть следующий список:
И у меня есть эта строка:
Этот банан созрел.Что случилось с яблоком (ями) вчера?
Я хочу перебрать свой список и найти в строке совпадения всего слова.В первой итерации я мог бы объединить границы слов с элементом списка:
\bbanana\b
Это захватило бы "банановую" часть вышеуказанной строки.
На второй итерации, еслиЯ должен был сделать такое же объединение, я получил бы это:
\bapple(s)\b
Это не будет соответствовать apple(s)
в моей строке, потому что закрывающая скобка не является символом слова.
Что я мог бы объединить с моими элементами списка, чтобы я мог правильно захватить banana
и apple(s)
?Подстроки для захвата могут находиться в любом месте строки, в том числе в самом начале или конце.
Я использую PHP.