Я пытаюсь выделить предложения, содержащие данное слово.Давайте для этого примера скажем, что слово «лорем».Для меня предложение может заканчиваться несколькими способами, например, оно может заканчиваться одним из следующих символов: "," "!""""?".Это можно сделать очень легко с помощью следующего регулярного выражения:
/\b((?!=|\,|\.).)+(.)\b/gim
Ранее я использовал /^.*lorem.*?(\.|\!|\?)/gim
для сопоставления предложений, содержащих слово «lorem».Но это не сработало большую часть времени, как ожидалось.Можно ли каким-либо образом использовать новое регулярное выражение, которое разделяет предложения, чтобы сопоставлять предложения только с данным словом?
Просто на голову.Я понимаю, что это может быть достигнуто с помощью функций JavaScript, таких как замена.Однако это не вариант.Наша система, в которой будет использоваться это регулярное выражение, принимает в качестве входных данных только регулярное выражение.