2015-01-29 1 views
0

мне нужно значение рядом «выбран» в ниже для корреляции Кода:Как сделать корреляционное ниже сценарий

id="ctl00_ContentPlaceHolder1_GVMembers_ctl04_ddlRelation" class="ddl" style="width:100px;"> 
<option selected="selected" value="6">Husband</option> 
<option value="1">Wife</option> 
<option value="2">Father</option> 
<option value="3">Brother</option> 
<option value="4">Sister</option> 
<option value="5">Daughter</option> 
<option value="7">Spouse</option> 
<option value="8">Son</option> 
<option value="9">Mother</option> 
<option value="10">Mother In Law</option> 
<option value="11">Brother In Law</option> 
<option value="12">Father In Law</option> 
<option value="13">Others</option> 

, но не можешь использовать регулярное выражение, потому что клиент использует LR9.1 также при экономии паров являются capture "" ord изменяется для каждого vuser. Пожалуйста, помогите мне с этим. А также Выбранные значения будут также меня меняется от 1 до 13. Спасибо

ответ

0

Вы можете использовать <option selected="selected" как LeftBounddary и </option>, как правая граница, которая будет получать value="6">Husband И получить значение (то есть муж) у вас есть чтобы сделать некоторые манипуляции строки Например: - функция strtok, используя в качестве разделителя>

+0

Спасибо, я смог решить проблему, используя строковые манипуляции. –

0

Вы можете использовать регулярное выражение:

web_reg_save_param_regexp(
    "ParamName=SelectedOption", 
    "RegExp=selected\" value=\"\\d+\">(.*?)<\/option>", 
    LAST); 

Это будет только захватить «муж» в год rt, если вы хотите номер опции, которую вы можете использовать:

web_reg_save_param_regexp(
    "ParamName=SelectedOption", 
    "RegExp=selected\" value=\"(\\d+)\">.*?<\/option>", 
    LAST); 
+0

Большое спасибо за ответ, The Bove Reg Ex работает нормально, но я не могу использовать его, поскольку контроллер 9.10 не поддерживает Reg Ex. –

Смежные вопросы