- Регистрация
- 22.08.2014
- Сообщения
- 276
- Благодарностей
- 48
- Баллы
- 28
Есть код:
Ищет в таблице ячейку в которой есть текст из переменной name. Как сделать чтобы находилась ячейка в которой только один текст из переменной name?
Сейчас код работает так:
name = Это текст переменной
Ячейки которые код найдет:
А нужно чтобы находило только ячейку в которой "Это текст переменной" и больше ничего. Как это сделать? Помогите пжл))
PHP:
// берем текст для парсинга из переменной
var textContains = project.Variables["name"].Value;
// получаем таблицу, в которой будем искать
var sourceTable = project.Tables["csm"];
// ищем в каждой строчке в таблице
lock(SyncObjects.TableSyncer)
{
for(int i=0; i < sourceTable.RowCount; i++)
{
// читаем строку из таблицы (это будет массив ячеек)
var cells = sourceTable.GetRow(i).ToArray();
// проверяем первую ячейку, если есть совпадение кладем результат во вторую таблицу
if (cells[0].Contains(textContains))
return i;
}
}
return -1;
Сейчас код работает так:
name = Это текст переменной
Ячейки которые код найдет:
Код:
Это текст переменной
Это текст переменной и еще что-то
123 Это текст переменной
123 Это текст переменной 123