pub fn replace_patterns(
input: &str,
patterns: &[&str],
values: &[String],
) -> String
Expand description
Replace patterns and return a new string.
§Arguments
input
- The input string, containing patterns like%{name}
.patterns
- The patterns to replace.values
- The values to replace.
§Example
let input = "Hello, %{name}!";
let patterns = &["name"];
let values = &["world".to_string()];
let output = replace_patterns(input, patterns, values);
assert_eq!(output, "Hello, world!");