首页 新闻 搜索 专区 学院

求教java 正则提取

0
[待解决问题]

String word = "该企业本期净利润发生额与未分配利润的变动数不一致2016/12/14 16:17:20测试"; String reg = "(//d{4}\\//d{2}\\//d{2}//s//d{2}://d{2}://d{2})"; Pattern pattern = Pattern.compile(reg); Matcher m = pattern.matcher(word); while(m.find()){ System.out.println(m.replaceAll("")); }要求是把日期替空,这个怎么匹配不中日期?


靈寶的主页 靈寶 | 菜鸟二级 | 园豆:218
提问于:2016-12-19 11:34
< >
分享
所有回答(1)
0

//d写反了,应该是\\d

String word = "该企业本期净利润发生额与未分配利润的变动数不一致2016/12/14 16:17:20测试";
System.out.println(word.replaceAll("(\\d{4}/\\d{2}/\\d{2}\\s\\d{2}:\\d{2}:\\d{2})", ""));

输出结果:该企业本期净利润发生额与未分配利润的变动数不一致测试

angelshelter | 园豆:9687 (大侠五级) | 2016-12-19 22:06
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册