Select option value или переменная в кавычках

Co0ler

Client
Регистрация
02.02.2017
Сообщения
12
Благодарностей
1
Баллы
3
Здравствуйте!

На странице выпадающий список, код:

State</label><div><select name="stateName" id="stateName"><option value="default">-Select-</option><option value="AL">Alabama</option><option value="AK">Alaska</option><option value="AZ">Arizona</option><option value="AR">Arkansas</option><option value="CA">California</option><option value="CO">Colorado</option><option value="CT">Connecticut</option>... и т.д.

В момем списке штат в таком формате: AL, CA, CT и т.д.

Пробую сделать через C#

HtmlElement he = instance.ActiveTab.MainDocument.FindElementById("stateName").FindChildByAttribute("option", "value", "^NV$", "regexp", 0);
if (he.IsVoid)
{
return -1;
}
he.SetAttribute("selected", "selected");
return 0;

Работает, штат выбирается, но мне нужно передать данные из переменной

project.Variables["State"].Value

Т.е. грубо говоря

("option", "value", "^project.Variables["State"].Value$", "regexp", 0);

кавычки экранировал [\"State\"], не работает.

Подскажите, как сделать лучше.
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 614
Благодарностей
4 602
Баллы
113

Co0ler

Client
Регистрация
02.02.2017
Сообщения
12
Благодарностей
1
Баллы
3
Работает. Спасибо!
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)