Я пытаюсь использовать RegEx Javascript для анализа каждого вопроса из данного параграфа. Тем не менее, я получаю нежелательные результаты:Захват всех вопросов из абзаца
Javascript
regex = /(\S.+?[.!?])(?=\s+|$)/g;
result = regex.exec("I can see you. Where are you? I am here! How did you get there?");
Ожидаемый результат
["Where are you?", "How did you get there?"]
Фактический результат
["I can see you.", "I can see you."]
PS: Если есть лучший способ сделать это, я все уши!
Wow, Я думаю, что это трюк! Спасибо огромное! – simonwjackson
Приветствую вас, по какой-то причине вы переключили ответы? Функционально тот же самый афайк, хотя новый - немного более короткое регулярное выражение. – 7zark7
Ваш фильтр в сочетании с более коротким регулярным выражением - это то, что я нашел лучшим методом. Хотелось бы, чтобы я выбрал оба лучшего :) – simonwjackson