Пока нашел только корявый вариант с ограничением по количеству символов.
Примерно так:
(?<=\.\ )[А-Яа-я0-9\,\-\s\:]{1,100}здесь_ключевик[А-Яа-я0-9\,\-\s\:]{1,100}.*?\.
Но он учитывает только предложения, начиная со второго и я пока не добавил многих символов, которые могут встречаться в тексте + не учитывается, что могут быть html теги. Это, конечно, все можно подправить. Но ограничение по количеству символов совсем не нравится.
Поэтому, если у кого-то хоть какие-то мысли возникнут по поводу более оптимального варианта, с удовольствием выслушаю.