Приветствую!
Требуется выбирать из заданного текста лишь первое предложение. Сейчас для этого используется такая регулярка:
/(.*?[?!.](?=\s|$)).*/
Однако, она не работает в случае, если предложения не разделены пробелом.
То есть, нужно, чтобы RegExp получал первое предложение, например, из следующего текста:
"Это первое предложение, в котором говорится про п. 3.14 и другие пункты.Второе предложение по каким-то причинам не отделено от первого пробелом, но начинается с заглавной буквы. Тут также есть третье и сколько угодно ещё предложений и любого №;?% текста, которые не важны."