Регулярное выражение для сопоставления слов в предложении по префиксу

У меня есть это регулярное выражение в запросе mongodb для сопоставления слов по префиксу:

{sentence: new RegExp('^'+key,'gi')}

Каким будет правильный шаблон регулярного выражения, если я хочу, чтобы он соответствовал предложению, в котором есть хотя бы слово, начинающееся сkey префикс? Например:

Если у меня есть предложение

"Это собака"

когдаkey is 'do', тогда оно должно соответствовать этому предложению, так как префикс 'do' является подстрокой 'dog'.

Мое решение на данный момент работает только для первого слова предложения. До сих пор это соответствует только этому предложению, если я наберу 't' или 'th' или 'this' Это не будет соответствовать этому предложению всякий раз, когда я набираю 'i' (префикс для 'is') или 'do' (префикс для 'dog').

Ответы на вопрос(4)

Ваш ответ на вопрос