Skip to main content

split_addresses

Function split_addresses 

Source
pub fn split_addresses(field: &str) -> Vec<String>
Expand description

Splits what was typed in an address field: commas, semicolons and line breaks separate, but not inside a quoted name or between “<” and “>” (“"Doe, Jane" jane@example.org” is one recipient). A line whose quote or “<” is left open splits at every comma and semicolon, so no one is lost.