C# Подсчитать вхождение переменной в другой переменной

Remart

Client
Регистрация
06.10.2016
Сообщения
52
Благодарностей
10
Баллы
8
Други, кубик перестал работать через regex. Может от того, что я не обновлялся. Просто с последним обнавлением, часть проектов перестали работать, вот и перестал обновляться ).
Задача простая.

Переменная text = мама мыла раму раму;

Переменная word = рам

Нужно посчитать количество "рам" и положить в переменную x

x=2
 

fri-lancer

Client
Регистрация
01.10.2013
Сообщения
418
Благодарностей
156
Баллы
43
Попробуйте такой вариант

C#:
string text = project.Variables["text"].Value;
string word = project.Variables["word"].Value;
int count = (text.Length - text.Replace(word, "").Length) / word.Length;
project.Variables["x"].Value = count.ToString();
aseEqHpJ.jpg

Код спросил у chatGPT

vSpz1pc5.jpg
 
  • Спасибо
Реакции: Remart

Remart

Client
Регистрация
06.10.2016
Сообщения
52
Благодарностей
10
Баллы
8
Благодарствую
 

radv

Client
Регистрация
11.05.2015
Сообщения
3 788
Благодарностей
1 952
Баллы
113
проще использовать .Contains
 

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