When the regular expression contains several groups, it is possible to access the value of each indidual group by appending "_gm" at the end of the variable name ("m" being the group number):
<VariableName>_gm
for single extraction variable,<VariableName>_n_gm
for multiple extraction variable.For example, with response:
name=value1;name=value2
name=value3;name=value4
and regular expression
name=(.*?);name=(.*?)
For single extraction variable:
- ${<VariableName>_g0} evaluates to name=value1;name=value2
- ${<VariableName>_g1} evaluates to value1
- ${<VariableName>_g2} evaluates to value2
For multiple extraction variable:
- ${<VariableName>_1_g0} evaluates to name=value1;name=value2
- ${<VariableName>_1_g1} evaluates to value1
- ${<VariableName>_1_g2} evaluates to value2
- ${<VariableName>_2_g0} evaluates to name=value3;name=value4
- ${<VariableName>_2_g1} evaluates to value3
- ${<VariableName>_2_g2} evaluates to value4