JAVA 应用 IV - matcher.appendReplacement 与 matcher.appendTail的区别

来源:互联网 发布:万网域名交易平台上线 编辑:程序博客网 时间:2024/05/16 10:22

matcher.appendReplacement() 与 matcher.appendTail()的区别


前者是 将当前匹配子串替换为指定字符串,并且将替换后的子串以及其之前到上次匹配子串之后的字符串段添加到一个 StringBuffer 对象里


后者 则将最后一次匹配工作后剩余的字符串添加到一个 StringBuffer 对象里。



某些情况下,可以两者结合使用。
0 0
原创粉丝点击