Function replace_patterns

Source
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!");