正则表达式 regex pattern
请哪位帮忙写一个正则表达式,匹配4位长的整数,但不能包括0000. 
 即匹配0001-9999之间所有的字符串. 
------解决方案--------------------^加个简单的正向预搜索   
 		String s =  "0000 "; 
 		String regex =  "^(?!0000)\\d{4}$ "; 
 		Pattern p = Pattern.compile(regex); 
 		Matcher m = p.matcher(s); 
 		if (m.matches()) { 
 			System.out.println(m.group()); 
 		}