Как узнать номер совпадения при поиске на странице?

  • Автор темы Автор темы spy107
  • Дата начала Дата начала

spy107

Client
Регистрация
19.08.2012
Сообщения
196
Реакции
15
Баллы
18
Здравствуйте. Подскажите, пожалуйста например на странице есть список языков типа:
Английский
Албанский
Турецкий
...
Я задаю в регулярке, чтобы искал последнее совпадение, но как узнать и положить в переменную номер этого последнего совпадения?
 
Последнее редактирование:
Здравствуйте. Подскажите, пожалуйста например на странице есть список языков типа:
Английский
Албанский
Турецкий
...
Я задаю в регулярке, чтобы искал последнее совпадение, но как узнать и положить в переменную номер этого последнего совпадения?
Добрый день.

Можно парсить список языков в Список и с помощью поиска по Списку, кодом C# например - получать номер совпадения.

C#:
Развернуть Свернуть Копировать
var list = project.Lists["Список"];
string str = project.Variables["search"].Value;
string numStr = string.Empty;
for (int i = 0; i < list.Count; i++)
{
    if (list[i].Contains(str))
        return i;
}
return -1;
 
  • Спасибо
Реакции: spy107

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