Rust: как использование переменной внутри шаблона регулярного выражения?

Не могу добиться чтобы значение переменной можно было подставить в шаблон регулярного выражения. Пример:

 let mut agent = r"\[main\]";
    if args.len() == 3{    
        let args_agent = &args[2].trim();
            
                agent = r"\[" + args_agent + "\]";  // здесь ошибка         
    }
       println!("{}", agent);

Тут можно вообще использовать конкатенацию или по другому это делается?


Ответы (0 шт):