Как выбрать фамилию из текста?
Томита-парсер в помощь :)
это не регулярка, но то что вам нужно.
api.yandex.ru/tomita
А в чем выбирать то? Если просто текст, то что-то типаecho "Покупать #300 Иванов иван ИВАНОВИЧ адрес Тверская 6" | awk '{print $3}' 
Иванов