Зачем?=) в тех же регулярках можно необходимые куски из уже найденной подстроки выделить, чаще всего это происходит с помощью скобок (). Просто не совсем понятна ваша маниакальная мания обучить компьютер, зачем изобретать велосипед, когда он уже давно написан?=)
вместо некоторых \w+ можно вставить ключевые слова: дом улица и тд. для пущей надежности. Но это уже зависит конкретно от вашего инструмента(языка), ибо с кириллицей везде дела обстоят по-разному. На чем пишите?