楼主应该是匹配规则搞反了
SpannableString s = new SpannableString(KeyWord);
Pattern p = Pattern.compile(word);                  
Matcher m = p.matcher(s);
把上面三句修改成:
SpannableString s = new SpannableString(word);
Pattern p = Pattern.compile(KeyWord);
Matcher m = p.matcher(s);