pub fn parse_subst_expr(vm: &str) -> Result<MangleExpr, MangleError>Expand description
Parse a substitution expression (s/pattern/replacement/flags)
ยงExamples
use debian_watch::mangle::parse_subst_expr;
let expr = parse_subst_expr("s/foo/bar/g").unwrap();
assert_eq!(expr.pattern, "foo");
assert_eq!(expr.replacement, "bar");
assert_eq!(expr.flags.as_deref(), Some("g"));
let expr = parse_subst_expr("s|foo|bar|").unwrap();
assert_eq!(expr.pattern, "foo");
assert_eq!(expr.replacement, "bar");