pragmatic-segmenter 0.1.0

Rust port of pySBD v3.1.0.
Documentation
use onig::{Regex, RegexOptions, Syntax};

use crate::SegmenterResult;

#[must_use]
pub fn re(regex: &str) -> SegmenterResult<Regex> {
    Ok(Regex::with_options(
        regex,
        RegexOptions::REGEX_OPTION_NONE,
        Syntax::ruby(),
    )?)
}

#[must_use]
pub fn re_i(regex: &str) -> SegmenterResult<Regex> {
    Ok(Regex::with_options(
        regex,
        RegexOptions::REGEX_OPTION_IGNORECASE,
        Syntax::ruby(),
    )?)
}