add method

This commit is contained in:
Looly
2020-10-09 10:27:22 +08:00
parent c1b757fa60
commit ecedb5fd82
4 changed files with 24 additions and 6 deletions

View File

@@ -72,7 +72,7 @@ public class XmlUtil {
/**
* 在XML中注释的内容 正则
*/
public static final String NOTE_REGEX = "(?s)<!--.+?-->";
public static final String COMMENT_REGEX = "(?s)<!--.+?-->";
/**
* XML格式化输出默认缩进量
*/
@@ -680,12 +680,13 @@ public class XmlUtil {
*
* @param xmlContent XML文本
* @return 当传入为null时返回null
* @since 5.4.5
*/
public static String cleanNote(String xmlContent) {
public static String cleanComment(String xmlContent) {
if (xmlContent == null) {
return null;
}
return xmlContent.replaceAll(NOTE_REGEX, "");
return xmlContent.replaceAll(COMMENT_REGEX, StrUtil.EMPTY);
}
/**

View File

@@ -212,9 +212,9 @@ public class XmlUtilTest {
}
@Test
public void cleanNoteTest() {
public void cleanCommentTest() {
final String xmlContent = "<info><title>hutool</title><!-- 这是注释 --><lang>java</lang></info>";
final String ret = XmlUtil.cleanNote(xmlContent);
final String ret = XmlUtil.cleanComment(xmlContent);
Assert.assertEquals("<info><title>hutool</title><lang>java</lang></info>", ret);
}