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