1.java代码中引入正则表达式

导入相关包:

import java.util.regex.Matcher;

import java.util.regex.Pattern;

代码片段:

String str = request.getParameter("assertIdDownloadExcel");//这个是页面取除的字符串,不必深究

str = str.replace("\\", "\\\\");//有关路径\问题时的替换处理方法

Pattern pat = Pattern.compile("id=(\\d*)");//定义个Pattern对象

Matcher mat = pat.matcher(str);//定义Matcher对象

List idList = new ArrayList();//定义存放符合条件的集合

while(mat.find()){

        String group = mat.group(1);//没有分组的话写0,看具体情况

        idList.add(group);//把符合条件的字符添加到这个list中

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • /Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home...
    光剑书架上的书阅读 3,977评论 2 8
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,026评论 19 139
  • 一、 1、请用Java写一个冒泡排序方法 【参考答案】 public static void Bubble(int...
    独云阅读 1,426评论 0 6
  • 170717【读书 day127】《色界:说话说到点子上》 乐嘉主编 60m 这周六子老师开始领读这本书。而我身体...
    水若_小水呓梦阅读 404评论 0 3
  • 不管以后会是称心还是遗憾,只要在那一刻是满足的,大概也就够了。 也是,无论会发生什么,要自由。 因为闲,会一个人想...
    十柒_阅读 183评论 2 0