正则替换分组
发布时间:2020-12-14 06:40:56 所属栏目:百科 来源:网络整理
导读:记录一下java正则表达式的两个替换方法的用法,因为很有用,而且我以前还不知道 [java] view plain copy matcher.appendReplacement(sb,replaceContent); copy copy matcher.appendTail(sb); 简要说明一下两个方法的用法: appendReplacement方法:sb是一个S
记录一下java正则表达式的两个替换方法的用法,因为很有用,而且我以前还不知道
copy
copy
简要说明一下两个方法的用法:
appendReplacement方法:sb是一个StringBuffer,replaceContext待替换的字符串,这个方法会把匹配到的内容替换为replaceContext,并且把从上次替换的位置到这次替换位置之间的字符串也拿到,然后,加上这次替换后的结果一起追加到StringBuffer里(假如这次替换是第一次替换,那就是只追加替换后的字符串啦)。 appendTail方法:sb是一个StringBuffer,这个方法是把最后一次匹配到内容之后的字符串追加到StringBuffer中。 两个方法一起使用就可以达到所有替换或者替换第一个: 所有替换:
copy
copy
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |