Используйте split , чтобы поместить части имени в массив.
Изучите первый элемент, чтобы увидеть, является ли он заголовком («г-н., Мисс., Др. Или мисс»). Если нет, возьми это. В противном случае возьмите следующий элемент и остановитесь.
РЕДАКТИРОВАТЬ: Это ответ на оригинальный вопрос ОП.
РЕДАКТИРОВАТЬ 2: Пожалуйста, объясните любые отрицательные голоса. Как уже говорилось, ОП изменил свой вопрос после того, как я ответил на него.