подсчёт точек

Регистрация
13.04.2016
Сообщения
660
Реакции
53
Баллы
28
приветствую господа!

мне необходимо подсчитать кол-во точек в тексте, нашёл на этом форуме сниппет, правда не врублюст где что:


  1. // Count characters
  2. string stringToCount = "Hello World";
  3. return stringToCount.Length.ToString();

куда воткнуть точку и как переменная будет называться с количеством точек?

спасибо!
 
удаляешь к херам все кроме точек.
считаешь количество символов.
 
Сделай регулярку которая будет точки искать. Потом при поиске Regex укажи искать все. Далее все сохраняется в список. После этого, выбери операции над списком, получить кол-во строк. Готово.
Если надо в цикле, не забывай чистить список.
 
  • Спасибо
Реакции: Анатолий
C#:
Развернуть Свернуть Копировать
string str = project.Variables["Text"].Value;
char[] arr = str.ToCharArray();
return arr.Count(x => x == '.');
 
Ну или с помощью регулярки
C#:
Развернуть Свернуть Копировать
string str = project.Variables["Text"].Value;
return Regex.Matches(str, @"\.").Count;
 
  • Спасибо
Реакции: Анатолий
переменная зовётся count ???
Text - имя переменной проекта, в которой будет лежать текст. Можешь создать переменную с таким именем, а можешь свою прописать.
В кубике "Свой C# код" нужно снять галочку "Не возвращать значение" и выбрать переменную, в которую будет падать результат.
 
  • Спасибо
Реакции: Анатолий
Всем спасибо за подсказки!!!!!!
 

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