|
@@ -136,14 +136,20 @@ public class LuckySheet4SummaryHelp {
|
|
|
Pattern pattern = Pattern.compile("\\d+");
|
|
|
Matcher matcher = pattern.matcher(dateVal);
|
|
|
|
|
|
+ StringBuilder sb = new StringBuilder();
|
|
|
+ int lastIdx = 0;
|
|
|
while (matcher.find()) {
|
|
|
String group = matcher.group();
|
|
|
+ sb.append(dateVal.substring(lastIdx, matcher.start()));
|
|
|
if(Integer.valueOf(group) < 10 && group.length() < 2) {
|
|
|
- dateVal = dateVal.replace(group, "0".concat(group));
|
|
|
+ sb.append("0");
|
|
|
}
|
|
|
+ sb.append(group);
|
|
|
+ lastIdx = matcher.end();
|
|
|
}
|
|
|
+ sb.append(dateVal.substring(lastIdx));
|
|
|
|
|
|
- return dateVal;
|
|
|
+ return sb.toString();
|
|
|
}
|
|
|
|
|
|
/**
|