Написал такую конструкцию
lr_save_param_regexp(lr_eval_string(buf),
strlen(lr_eval_string(buf)),
"RegExp={lr_RegExp}",
"Ordinal=1",
"ResultParam=selectValue",
LAST);
В buf сохранена строка. В {lr_RegExp} - регулярное выражение, которое может изменяться в зависимости от условий.
В этой функции для RegExp= можно как-то раскрывать параметры loadrunner'а?
Текущий код возвращает: The regular expression {lr_RegExp} does not contain exactly one capture group.
У меня есть подозрение, что таким образом loadrunner пытается найти подстроку "{lr_RegExp}" в строке buf, а нужно, чтобы этот параметр раскрывался в строку в виде регулярного выражения, которое хранится в {lr_RegExp}.
Пробовал и такой вариант
lr_eval_string("RegExp={lr_RegExp}");
Не помогло.
Есть способ раскрытия параметров в строки для функции lr_save_param_regexp ?