2022-11-07
|
ZH
/** * 删除标签及标签体 * @param src xml/html * @param tags 标签,如果不提供则删除所有标签 * @return String */ public static String removeTagWithBody(String src, String ...tags)
2022-11-07
|
ZH
/** * 清除所有标签(只清除标签,不清除标签体) * @param src xml/html * @param tags tags * @return String */ public static String removeTag(String src, String ...tags)
2022-11-07
|
ZH
/** * 删除 tags之外的标签只写一次 "b" * 只删除标签不删除标签体 * @param src html * @param tags tags * @return String */ public static String removeTagExcept(String src, String ...tags)
2022-11-07
|
ZH
/** * 获取所有 包含attribute属性并且值=value 的标签与标签体 * 单标签只匹配有/>结尾的情况,避免与双标签的开始标签混淆 * 如class="a" : attribute=class value=a * style="width:100px;" :attribute=style value=width * [ * [整个
2022-11-07
|
ZH
/** * 获取所有 包含attribute属性 的标签与标签体,不支持相同标签嵌套 * [ * [整个标签含标签体, 开始标签, 结束标签, 标签体, 标签名称], * [整个标签含标签体, 开始标签, 结束标签, 标签体, 标签名称] * ] * @param src xml/html * @param a
2022-11-07
|
ZH
/** * 根据属性名 删除标签(只删除标签,保留标签体) * @param src xml/html * @param attribute 属性名 * @return String */ public static String removeTagByAttribute(String src, String attribute) RegularUtil.removeTagByAttribute
2022-11-07
|
ZH
/** * 根据属性名与属性值 删除标签(只删除标签,保留标签体) * @param src xml/html * @param attribute 属性名 * @param value 属性值 * @return String */ public static String removeTagByAttributeValue(String src, String attribute, Str
2022-11-07
|
ZH