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

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

art22

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

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

C#:
Развернуть Свернуть Копировать
var text = "f5r45766cccccivyt54r388ikjbhgdrfgbnkliu7653wrckoiu8tr5e45sdki7u87r4w";

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

2018-12-26_053147.png
 
Есть варианты?
 
Есть варианты?
две книжки аж расписаны ))
а сам то хоть примеры свои покажи, что именно сделал или пробывал, тебе предложили вариант как это сделать
если в коде не понимаешь, пробуй для себя сначала на кубиках
 
так код работает только по 1 букве и цифре. а мне нужно, чтобы искала на странице определенную сумму. В коде указал var text = "-500"; он мне находит сколько 5 на странице и сколько 0.)) Если можно полную сумму указать в коде то буду благодарен)

А первый вариант подойдет, но придется долго код отчистить от лишнего.
 
текст кинь для примера
 
Скажем нам надо узнать сколько на странице -300. В данном примере 2 штуки.. Выводим 2. и т п...
 

Вложения

  • 2018-12-27_201825.png
    2018-12-27_201825.png
    856 байт · Просмотры: 4
Скажем тогда успехов тебе узнавать, я текст просил если что а не скрин
 
вот тебе подсказка как сделать на кубиках, выйдет не 2 строки кода но в три кубика можно сделать

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

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