文字替换(置换字符)
pattern pattern = pattern.compile("正则表达式");
matcher matcher = pattern.matcher("正则表达式 hello world,正则表达式 hello world ");
stringbuffer sbr = new stringbuffer();
while (matcher.find()) {
matcher.appendreplacement(sbr, "java");
}
matcher.appendtail(sbr);
system.out.println(sbr.tostring());
文字替换(首次出现字符)
pattern pattern = pattern.compile("正则表达式");
matcher matcher = pattern.matcher("正则表达式 hello world,正则表达式 hello world");
//替换第一个符合正则的数据
system.out.println(matcher.replacefirst("java"));
文字替换(全部)
pattern pattern = pattern.compile("正则表达式");
matcher matcher = pattern.matcher("正则表达式 hello world,正则表达式 hello world");
//替换第一个符合正则的数据
system.out.println(matcher.replaceall("java"));
时间: 2024-07-29 11:44:14