获取所有 包含attribute属性并且值=value 的标签与标签体
最后更新:2023-10-18 20:55:27
|
状态:未完成
/**
* 获取所有 包含attribute属性并且值=value 的标签与标签体
* 单标签只匹配有/>结尾的情况,避免与双标签的开始标签混淆
* 如class="a" : attribute=class value=a
* style="width:100px;" :attribute=style value=width
* [
* [整个标签含标签体,开始标签,结束标签,标签体,标签名称],
* [整个标签含标签体,开始标签,结束标签,标签体,标签名称]
* ]
* @param src xml/html
* @param attribute 属性
* @param value 值
* @return List
* @throws Exception 异常 Exception
*/
public static List<List<String>> getTagWithBodyByAttributeValue(String src, String attribute, String value)
* 获取所有 包含attribute属性并且值=value 的标签与标签体
* 单标签只匹配有/>结尾的情况,避免与双标签的开始标签混淆
* 如class="a" : attribute=class value=a
* style="width:100px;" :attribute=style value=width
* [
* [整个标签含标签体,开始标签,结束标签,标签体,标签名称],
* [整个标签含标签体,开始标签,结束标签,标签体,标签名称]
* ]
* @param src xml/html
* @param attribute 属性
* @param value 值
* @return List
* @throws Exception 异常 Exception
*/
public static List<List<String>> getTagWithBodyByAttributeValue(String src, String attribute, String value)