Rust: как использование переменной внутри шаблона регулярного выражения?
Не могу добиться чтобы значение переменной можно было подставить в шаблон регулярного выражения. Пример:
let mut agent = r"\[main\]";
if args.len() == 3{
let args_agent = &args[2].trim();
agent = r"\[" + args_agent + "\]"; // здесь ошибка
}
println!("{}", agent);
Тут можно вообще использовать конкатенацию или по другому это делается?
Источник: Stack Overflow на русском