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中

}

你可能感兴趣的:(1.java代码中引入正则表达式)