正则表达式能够剔除i lo7ve my do2g you hate my 7dog中带数字的单词

求一个正则表达式能够剔除i lo7ve my do2g you hate my 7dog中带数字的单词求一个正则表达式能够剔除i lo7

求一个正则表达式能够剔除i lo7ve my do2g you hate my 7dog中带数字的单词
求一个正则表达式能够剔除i lo7ve my do2g you hate my 7dog中带数字的单词
运行环境MyEclipse_6.0 
有参考代码
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class bianyi { 
 public static void main(String[] args) {
  Pattern p=Pattern.compile("([a-zA-Z]+)\\b");
  String s="aaa bbb jj2rjo jjj iii o2cdd";
  Matcher m=p.matcher(s);  
  while(m.find()){  
  p(m.group(1));  
  }

 }
 public static void p(Object o){
  System.out.print(o+" " );
 }
}

这个字符串无法去除带有数字的单词

得到结果:aaa bbb rjo jjj iii cdd 

我想把jj2rjo整个去除

我想得到的结果是:aaa bbb jjj iii 

该怎么办呢??



[解决办法]

Java code
        Pattern p = Pattern.compile("\\b[^\\d]+\\b");
[解决办法]
Pattern p=Pattern.compile("\\b[a-zA-Z]+\\b");