Как проверить одинаковых цифры на странице?

art22

Client
Регистрация
24.06.2016
Сообщения
484
Благодарностей
69
Баллы
28
Как проверить сколько на странице одинаковых цифр?
Пример

на странице 2 (-590) если найдено 1 то показать 1, если 2 то показать 2
 

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 552
Баллы
113
Если решать эту задачу без кода, то можно попробовать так:
  • Парсите все цифры в список
  • Получаете кол-во строк в списке в переменную X
  • Удаляете дубли
  • Получаете кол-во строк в списке в переменную Y
  • Далее производите математический расчёт X-Y и получаете нужный результат :-)
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
если только цифры, то чтобы не перебирать весь техт можно выпарсить только цифры

C#:
var text = "f5r45766cccccivyt54r388ikjbhgdrfgbnkliu7653wrckoiu8tr5e45sdki7u87r4w";

foreach (var s in text.Distinct())
{
    project.SendInfoToLog("", s + " -> " + text.Where(x => x == s).Count() + " раз");
}
2018-12-26_053147.png
 

art22

Client
Регистрация
24.06.2016
Сообщения
484
Благодарностей
69
Баллы
28

art22

Client
Регистрация
24.06.2016
Сообщения
484
Благодарностей
69
Баллы
28

art22

Client
Регистрация
24.06.2016
Сообщения
484
Благодарностей
69
Баллы
28
Есть варианты?
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
две книжки аж расписаны ))
а сам то хоть примеры свои покажи, что именно сделал или пробывал, тебе предложили вариант как это сделать
если в коде не понимаешь, пробуй для себя сначала на кубиках
 

art22

Client
Регистрация
24.06.2016
Сообщения
484
Благодарностей
69
Баллы
28
так код работает только по 1 букве и цифре. а мне нужно, чтобы искала на странице определенную сумму. В коде указал var text = "-500"; он мне находит сколько 5 на странице и сколько 0.)) Если можно полную сумму указать в коде то буду благодарен)

А первый вариант подойдет, но придется долго код отчистить от лишнего.
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
текст кинь для примера
 

art22

Client
Регистрация
24.06.2016
Сообщения
484
Благодарностей
69
Баллы
28
Скажем нам надо узнать сколько на странице -300. В данном примере 2 штуки.. Выводим 2. и т п...
 

Вложения

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
Скажем тогда успехов тебе узнавать, я текст просил если что а не скрин
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
вот тебе подсказка как сделать на кубиках, выйдет не 2 строки кода но в три кубика можно сделать

Если решать эту задачу без кода, то можно попробовать так:
  • Парсите все цифры в список
  • Получаете кол-во строк в списке в переменную X
  • Удаляете дубли
  • Получаете кол-во строк в списке в переменную Y
  • Далее производите математический расчёт X-Y и получаете нужный результат :-)
 

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