- Регистрация
- 14.08.2012
- Сообщения
- 480
- Благодарностей
- 119
- Баллы
- 43
Добрый день, друзья! Столкнулся с проблемой выпарсивания значения регуляркой в C# экшене.
Код:
var tab = instance.ActiveTab;
var signupAge = tab.FindElementByAttribute("input:text","id","signup_age","text",0).OuterHtml;
var regex = new System.Text.RegularExpressions.Regex("disabled");
var result = regex.Matches(signupAge)[0];
if (result != ""){
return true;
}
else{
throw new Exception("");
}
В OuterHtml такие данные ---> <input disabled="disabled" name="user[age]" id="signup_age" value="" class="signup_age is_empty" size="3" min="1" max="125" data-required="required" type="text">
Ошибка. Насколько я понял что-то с типами данных. Может что-то другое. Мне просто нужно выпарсить "disabled" и в зависимости от полученного результата идти дальше. Подскажите, пожалуйста, как заставить код корректно работать. Да и на будущее очень нужно =)
Может есть варианты попроще ? Преследуется цель,например, выпарсить тотже OuterHtml, спарсить искомое значение регуляркой и в зависимости от результата выйти по if - тру или фалс.
Код:
var tab = instance.ActiveTab;
var signupAge = tab.FindElementByAttribute("input:text","id","signup_age","text",0).OuterHtml;
var regex = new System.Text.RegularExpressions.Regex("disabled");
var result = regex.Matches(signupAge)[0];
if (result != ""){
return true;
}
else{
throw new Exception("");
}
В OuterHtml такие данные ---> <input disabled="disabled" name="user[age]" id="signup_age" value="" class="signup_age is_empty" size="3" min="1" max="125" data-required="required" type="text">
Ошибка. Насколько я понял что-то с типами данных. Может что-то другое. Мне просто нужно выпарсить "disabled" и в зависимости от полученного результата идти дальше. Подскажите, пожалуйста, как заставить код корректно работать. Да и на будущее очень нужно =)
Может есть варианты попроще ? Преследуется цель,например, выпарсить тотже OuterHtml, спарсить искомое значение регуляркой и в зависимости от результата выйти по if - тру или фалс.