регулярное выражение для коротких замыканий - PullRequest
1 голос
/ 18 мая 2010

Мне нужно регулярное выражение (JavaScript), которое будет извлекать короткие строки из строки

например снизу строка

В число эссе Хиббса входят «Сакраментальное воображение Ансельма», «У.Э. Б. Дюбуа и Сократовый опрос» и «Все, что поднимается, должно сходиться: теологическое перевоплощение кардинальных добродетелей Аквинского». * +1007 *

будет соответствовать "W.E.B.", поэтому при условии, что он должен иметь точки для разделения букв

или от

Марчи Дж. Роберт II. выдающийся Профессор электротехники и вычислительной техники. Кандидат наук. (1977) Техасский технический университет, B.S./M.S. Технологический институт Роуз-Халмана (1972/1973).

Ph.D.    
B.S.     
M.S. 

будет соответствовать

Спасибо

1 Ответ

3 голосов
/ 18 мая 2010

Это регулярное выражение соответствует им, но оставляет окончания строк в одиночку:

(\w+\.){2,}

(но подстроки типа MSc., BSc. и т. Д. Не будут сопоставлены!)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...