qq_29469813 2017-03-21 03:10 采纳率: 80%
浏览 1184
已采纳

从配置文件中读取一段字符,用了正则表达式进行截取字段,但是少了一个

从配置文件中读取一段字符,用了正则表达式进行截取字段,读取出来的字符如下

 GETTRUNCATES
table txndba.txn_proc_result_100;
table txndba.txn_proc_result_220;
table txndba.txn_proc_result_240;
table txndba.txn_proc_result_311;
table txndba.txn_proc_result_431;
table txndba.txn_proc_reslut_451;
table txndba.txn_proc_result_531;

表达式如下

            Pattern p = Pattern.compile("(?<=txn_proc_result_)\\d+");
            Matcher m = p.matcher(returnOGG);
            循环加入list集合
            while (m.find()) {
                resultList.add(m.group());
            }

按理说应该取出7个字段,但是只取出6个字段

 [100, 220, 240, 311, 431, 531]
  • 写回答

3条回答

  • MCX_007 2017-03-21 03:24
    关注

    451前面的result写错了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料