【正则】java 正则案例

案例一:匹配然后替换

// 编写表达式
Pattern pattern = Pattern.compile("/\\*[^*]*\\*+(?:[^*/][^*]*\\*+)*/");

//匹配字符串
Matcher matcher = pattern.matcher(statement);

//把符合正则的数据替换成""
statement=matcher.replaceAll("");

案例二:返回是否匹配

// 编写表达式
Pattern patternEnDash = Pattern.compile("^\\s*(--|#)");

// 匹配字符串
Matcher matcherEnDash = patternEnDash.matcher(item);

// 返回是否匹配到结果
boolean b = matcherEnDash.find();
posted @ 2022-11-10 19:25  彬在俊  阅读(15)  评论(0编辑  收藏  举报