You can install Ahref using cargo:
cargo add ahref
Here's an example of how to use Ahref lib:
use ahref::Parser;
fn main() {
let html = "<a href='https://github.com/tenqz'>Test link</a>".to_string();
let mut parser = Parser::new(html);
println!("{:?}", parser.parse_tags());
}
As a result, all "a" tags will be displayed.
["<a href='https://github.com/tenqz'>Test link</a>"]
use ahref::Parser;
fn main() {
let html = "<a href='https://github.com/tenqz'>Test link</a>".to_string();
let mut parser = Parser::new(html);
println!("{:?}", parser.parse_links());
}
As a result, all urls will be displayed.
["https://github.com/tenqz"]