2 个不稳定版本
0.2.0 | 2024年1月6日 |
---|---|
0.1.0 | 2024年1月6日 |
#2984 in 解析实现
在 2 个crate中使用(通过 ahref)
5KB
Tagparser
从HTML页面中提取任何HTML标签
安装
您可以使用cargo安装Ahref
cargo add tagparser
用法
以下是如何使用Tagparser库的示例
use tagparser::Parser;
fn main() {
let html = "<a href='https://github.com/tenqz'>Test link</a><p>test p tag</p>".to_string();
let mut parser = Parser::new(html);
println!("{:?}", parser.parse_tags("a".to_string()));
println!("{:?}", parser.parse_tags("p".to_string()));
}
因此,将显示所有“a”和“p”标签。
["<a href='https://github.com/tenqz'>Test link</a>"]
["<p>test p tag</p>"]
依赖项
~2–3MB
~53K SLoC