Здраствуйте, пишу на C#.
Одна из функций моей программы это заменять и считать кол-во замененных программой слов.
Работаю со строками в массиве. Столкнулся с проблемой, что команды ifExist и Replace не помогают.
К примеру если я ставлю счетчик сюда
strokastatji[n] = strokastatji[n].Replace("slovo1", " na slovo2");
sciotcik++;
то одна команда strokastatji[n] = strokastatji[n].Replace("slovo1", " na slovo2"); заменяет сразу все слова slovo1 на na slovo2 и получается, что счетчик не может сосчитать точное кол-во замен.
Количество замен в строке
Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain
Перед заменой нужно сначала посчитать, сколько раз одно и то же слово встречается в данной строке.
-
- Сообщения: 2
- Зарегистрирован: 11 дек 2009, 04:51
WinMain писал(а):Перед заменой нужно сначала посчитать, сколько раз одно и то же слово встречается в данной строке.
С этим и проблема, не нахожу, как это сделать