Регулярное выражения поиска ФИО для GREP
Дано: список литературы в журнале следующего вида
- Фамилия, И. О. Название книги или статьи / Фамилия, И. О., ЕщеОднаФамилия, И. О.// Название другого журнала. -год - № и т.д.
- Фамилия, И. Название книги или статьи / Фамилия, И. О.//...
Требуется: создать регулярное выражение для выборки ФИО после номера строки и знака табуляции.
Вот, что сделала: [А-я][а-я]+\,+\s[А-Я]+\.+\s[А-Я]+\.
- выбирает ФИО.
^[\d.]+\.+\t+[А-я][а-я]+\,+\s[А-Я]+\.+\s[А-Я]+\.
- выбирает ФИО и номер+знак табуляции.
Подскажите пожалуйста, как сделать так, чтоб выбирались ТОЛЬКО Фамилия и Инициалы. Заранее всем спасибо
Ответы (1 шт):
Автор решения: XelaNimed
→ Ссылка
Только фамилию и инициалы выбрать без групп захвата (на мой взгляд) не получится, т.к. паттерн встречается не только в начале строки и помимо этого может и не относится к ФИО в принципе.
Если же сделать на ECMAScript, то:
^[0-9]+\s+(\S+, *\S\.(?: *\S\.)?)
Поиграться онлайн можно здесь.