如:一个字符串
取得连续为数字最长的子串 也就是:45678
String str = "123klfj45678lkaEsd2345EEASs";
取得连续为数字最长的子串 也就是:45678
public static String getMaxLengthStr(String inputStr)
{
int lastlen = 0;
String sResult = "";
Pattern p = Pattern.compile("\\d+");
Matcher m = p.matcher(inputStr);
while(m.find())
{
String temp = m.group();
if(temp.length()>lastlen)
{
sResult = temp;
}
lastlen = temp.length();
}
return sResult;
}