// 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"<a.*<\/a>").unwrap();
let string = "<dl>
<dd>[1] <a href=\"/wiki/Geb%C3%A4ude\" title=\"Gebäude\">Gebäude</a>, <a href=\"/wiki/R%C3%A4umlichkeit\" title=\"Räumlichkeit\">Räumlichkeit</a>, <a href=\"/wiki/Unterkunft\" title=\"Unterkunft\">Unterkunft</a>
</dd>
<dd>[2] die <a href=\"/wiki/Gemeinschaft\" title=\"Gemeinschaft\">Gemeinschaft</a> der <a href=\"/wiki/Mensch\" title=\"Mensch\">Menschen</a>, die unter einem Dach zusammen leben, wohnen oder arbeiten</dd>
<dd>[3] der <a href=\"/wiki/Unterhaltung\" title=\"Unterhaltung\">Unterhaltung</a> dienendes Gebäude</dd>
<dd>[4] <i><a href=\"/wiki/Astrologie\" title=\"Astrologie\">Astrologie</a>:</i> <a href=\"/wiki/Tierkreiszeichen\" title=\"Tierkreiszeichen\">Tierkreiszeichen</a>
</dd>
<dd>[5] <a href=\"/w/index.php?title=Herrscherhaus&action=edit&redlink=1\" class=\"new\" title=\"Herrscherhaus (Seite nicht vorhanden)\">Herrscherhaus</a>
</dd>
<dd>[6] <a href=\"/wiki/Firma\" title=\"Firma\">Firma</a>, <a href=\"/wiki/Unternehmen\" title=\"Unternehmen\">Unternehmen</a>
</dd>
<dd>[7] <a href=\"/wiki/scherzhaft\" title=\"scherzhaft\"><i>scherzhaft</i></a> <a href=\"/wiki/Freund\" title=\"Freund\">Freund</a>
</dd>
<dd>[8] <i><a href=\"/wiki/umgangssprachlich\" title=\"umgangssprachlich\">umgangssprachlich</a>:</i> Gehäuse der <a href=\"/wiki/Schnecke\" title=\"Schnecke\">Schnecke</a>
</dd>
<dd>[9] Gasthaus oder <a href=\"/wiki/Gastst%C3%A4tte\" title=\"Gaststätte\">Gaststätte</a>
</dd>
</dl>
";
// result will be a tuple containing the start and end indices for the first match in the string
let result = regex.captures(string);
let (start, end) = match result {
Some((s, e)) => (s, e),
None => {
// ...
}
};
println!("{}", &string[start, end]);
}
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/