Commit 30a1a7f1 authored by 黎博's avatar 黎博

debug

parent c838611b
......@@ -55,22 +55,26 @@ public class DbQueryTask extends QuartzJobBean {
if (dingText.contains("{count}")) {
dingText = dingText.replace("{count}", String.valueOf(queryList.size()));
}
Pattern numPattern = Pattern.compile("\\{\\d}");
Pattern numPattern = Pattern.compile(".*\\(\\{\\d+}\\).*");
Matcher matcher = numPattern.matcher(dingText);
List<String> firstLineDataList = null;
if (queryList.size() > 0) {
firstLineDataList = new ArrayList(queryList.get(0).values());
}
int count = matcher.groupCount();
for (int i=0; i < count; i++) {
dingText.replace(matcher.group(i+1), firstLineDataList.get(i));
if (matcher.find()) {
int count = matcher.groupCount();
System.out.println(count);
System.out.println(matcher.group(0));
for (int i=0; i < count; i++) {
dingText.replace(matcher.group(i+1), firstLineDataList.get(i));
}
}
return dingText;
}
public static void main(String[] args) {
String dingText = "监控定时任务测试,本次共查出{count}条数据,第一行第一列数据是{0}";
String dingText = "监控定时任务测试,本次共查出{count}条数据,第一行第一列数据是{0}啦啦啦, {1}";
List<Map<String, Object>> mapList = new ArrayList<>();
Map<String, Object> map1 = new LinkedHashMap<>();
Map<String, Object> map2 = new LinkedHashMap<>();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment