Мне нужно регулярное выражение (JavaScript), которое будет извлекать короткие строки из строки
например снизу строка
В число эссе Хиббса входят «Сакраментальное воображение Ансельма», «У.Э. Б. Дюбуа и Сократовый опрос» и «Все, что поднимается, должно сходиться: теологическое перевоплощение кардинальных добродетелей Аквинского». * +1007 * будет соответствовать "W.E.B.", поэтому при условии, что он должен иметь точки для разделения букв или от Марчи Дж. Роберт II. выдающийся Профессор электротехники и вычислительной техники. Кандидат наук. (1977) Техасский технический университет, B.S./M.S. Технологический институт Роуз-Халмана (1972/1973). Ph.D. B.S. M.S. будет соответствовать Спасибо
В число эссе Хиббса входят «Сакраментальное воображение Ансельма», «У.Э. Б. Дюбуа и Сократовый опрос» и «Все, что поднимается, должно сходиться: теологическое перевоплощение кардинальных добродетелей Аквинского». * +1007 *
будет соответствовать "W.E.B.", поэтому при условии, что он должен иметь точки для разделения букв
"W.E.B."
или от
Марчи Дж. Роберт II. выдающийся Профессор электротехники и вычислительной техники. Кандидат наук. (1977) Техасский технический университет, B.S./M.S. Технологический институт Роуз-Халмана (1972/1973).
Ph.D. B.S. M.S.
будет соответствовать
Спасибо
Это регулярное выражение соответствует им, но оставляет окончания строк в одиночку:
(\w+\.){2,}
(но подстроки типа MSc., BSc. и т. Д. Не будут сопоставлены!)
MSc.
BSc.