Python String Pattern Search Engine