http://www.yuanma.org/data/2007/0320/article_2429.htm
Map names = new HashMap();
Pattern pattern = Pattern.compile("[0-9]*");
Pattern letters_pattern = Pattern.compile("[^a-zA-Z]*");