вопрос по снипету поиска в таблице

18kotov

Client
Регистрация
03.03.2013
Сообщения
12
Благодарностей
0
Баллы
3
Парни, привет!
нужна небольшая подсказка.
вот снипет:

//берем регулярное выражение для парсинга из переменной
var parserRegexPattern = project.Variables["tableSearchRegex"].Value;
var parserRegex = new System.Text.RegularExpressions.Regex(parserRegexPattern);
// получаем таблицу, в которой будем искать
var sourceTable = project.Tables["SourceTable"];
// получаем таблицу, в которую будем класть
var destTable = project.Tables["OutputTable"];
// ищем в каждой строчке в таблице
for(int i=0; i < sourceTable.RowCount; i++)
{
// читаем строку из таблицы (это будет массив ячеек)
var cells = sourceTable.GetRow(i).ToArray();
// проверяем вторую ячейку регулярным выражением, если есть совпадение кладем результат во вторую таблицу
if (parserRegex.IsMatch(cells[0]))
destTable.AddRow(cells);
}
я его взял его с форума он чудесно работает.
у меня задача в регурярку tableSearchRegex вставить значение из переменной.
Т.е. будет так ( .*?{-Variable.pic_adress-}), но работать этот вариант не хочет.
если делаю ( .*?55546476) все работает - подозреваю что надо поставить кавычки или что-то типа того, но....
мне нужна ваша помощь выручайте)
Спасибо.
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 880
Баллы
113

18kotov

Client
Регистрация
03.03.2013
Сообщения
12
Благодарностей
0
Баллы
3
благодарю! работает)
 

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