// 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#"(?m)(?<=sid=\\\")\d+(?=\\\")"#).unwrap();
let string = "sid=\\\"1722407313768658\\\" safklabsf ipashf oiasfoi asbg fasnk sid=\\\"65641\\\" asjobfaosb asbfaosb asf asfauv sid=\\\"651564165\\\" aosibfoasbfoaibsfopaih l;fasbf oiasbfoabop iasbfabsfiogaosuf ou agosufg iuagfi uaf sid=\\\"4191891\\\" auoegfaouf ouah aisfbag iuaeh sid=\\\"51951981\\\". afa[sof afsoi9ha [h .sid=\\\"16518198819198\\\". asfoiiha h'sid=\\\"651848949871698189\\\".
sid=\\\"54637837834534534\\\"
sid=\\\"172240735345313768658\\\"
sid=\\\"453453453453\\\".
sid=\\\"453453453453453\\\".sid=\\\"4535453453453453453\\\"
sid=\\\"786783453533453453\\\"
s[dohj
aspiofbaspfppsid=\\\"453453453453453453453\\\"";
let substitution = "a";
// result will be a String with the substituted value
let result = regex.replace_all(string, substitution);
println!("{}", result);
}
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/