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

spy107

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

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
21 733
Благодарностей
9 674
Баллы
113
Здравствуйте. Подскажите, пожалуйста например на странице есть список языков типа:
Английский
Албанский
Турецкий
...
Я задаю в регулярке, чтобы искал последнее совпадение, но как узнать и положить в переменную номер этого последнего совпадения?
Добрый день.

Можно парсить список языков в Список и с помощью поиска по Списку, кодом 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)