// include the latest version of the regex crate in your Cargo.toml
extern crate regex;
use regex::Regex;
fn main() {
let regex = Regex::new(r#"(?mis)class="[^"]*(?<="|\s)description_quote(?="|\s[^"]*)">[^>]*>(?<description>[^<]*)"#).unwrap();
let string = " <div class=\"col-xs-12 description\"> <h3>Seller Says</h3> <div class=\"row\"> <div class=\"col-xs-12 description\"> <blockquote class=\"description_quote\"> <p itemprop=\"description\"> Kasut Futsal Nike Untuk Dijual Size 9 Baru Pakai Sekali...Nak jual sebab dah stop futsal...Minat Wsap/Call 0139343829Letak Harga 110 Nego sampai jual...Cod Kuantan Sahaja..No post. </p> </blockquote> </div> </div>";
// result will be an iterator over tuples containing the start and end indices for each match in the string
let result = regex.captures_iter(string);
for mat in result {
println!("{:?}", mat);
}
}
Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for Rust, please visit: https://docs.rs/regex/latest/regex/